5.3.4 密碼框
密碼框是一種特殊的文本框,它的特殊之處在于:當(dāng)用戶向密碼框中輸入文本時,不論用戶輸入的是什么字符,在密碼框中總是顯示特定的字符。如*、#等。這樣,別人在密碼框中就看不到用戶所輸入的實際內(nèi)容,從而達到了保密的效果。
通過設(shè)置文本框的Password Char屬性就可以將普通的文本框設(shè)置成為密碼框。在缺省情況下,Password Char屬性的值為空字符串。這時用戶在鍵盤上輸入什么字符,在文本框中就顯示什么字符。如果將Password Char屬性的值設(shè)置為某個字符,如設(shè)置為星號(*),則用戶在文本框中輸入任何字符都將顯示為*.例如,輸入的是Hcq,顯示的則是***.
但是,文本框的Password Char屬性并不影響Text屬性,盡管在文本框中顯示的是在Password Char屬性中指定的字符,但Text屬性返回的仍然是用戶輸入的實際內(nèi)容。根據(jù)這一點,可以編寫一個驗證密碼的小程序。
實例5.7 驗證密碼
在該程序中,要求用戶輸入密碼,如果輸入正確,則用戶可以繼續(xù)下一步操作,否則,在窗體上顯示"密碼輸入錯誤,請再試一次!",并且用戶只有三次輸入密碼的機會,如果三次輸入錯誤,則文本框變?yōu)闊o效,不能接受用戶的任何輸入。在本例中,認為正確的密碼為abcd.
相關(guān)推薦:
2010年9月計算機等級考試成績查詢時間匯總
2011計算機等級考試二級VB考點及習(xí)題匯總
2011年計算機等級考試二級VB復(fù)習(xí)指導(dǎo)匯總
2011年上半年計算機等級考試報名時間匯總