5.3.4 密碼框
密碼框是一種特殊的文本框,它的特殊之處在于:當(dāng)用戶向密碼框中輸入文本時(shí),不論用戶輸入的是什么字符,在密碼框中總是顯示特定的字符。如*、#等。這樣,別人在密碼框中就看不到用戶所輸入的實(shí)際內(nèi)容,從而達(dá)到了保密的效果。
通過設(shè)置文本框的Password Char屬性就可以將普通的文本框設(shè)置成為密碼框。在缺省情況下,Password Char屬性的值為空字符串。這時(shí)用戶在鍵盤上輸入什么字符,在文本框中就顯示什么字符。如果將Password Char屬性的值設(shè)置為某個(gè)字符,如設(shè)置為星號(hào)(*),則用戶在文本框中輸入任何字符都將顯示為*.例如,輸入的是Hcq,顯示的則是***.
但是,文本框的Password Char屬性并不影響Text屬性,盡管在文本框中顯示的是在Password Char屬性中指定的字符,但Text屬性返回的仍然是用戶輸入的實(shí)際內(nèi)容。根據(jù)這一點(diǎn),可以編寫一個(gè)驗(yàn)證密碼的小程序。
實(shí)例5.7 驗(yàn)證密碼
在該程序中,要求用戶輸入密碼,如果輸入正確,則用戶可以繼續(xù)下一步操作,否則,在窗體上顯示"密碼輸入錯(cuò)誤,請(qǐng)?jiān)僭囈淮?",并且用戶只有三次輸入密碼的機(jī)會(huì),如果三次輸入錯(cuò)誤,則文本框變?yōu)闊o效,不能接受用戶的任何輸入。在本例中,認(rèn)為正確的密碼為abcd.
相關(guān)推薦:2010年9月計(jì)算機(jī)等級(jí)考試成績查詢時(shí)間匯總
2011計(jì)算機(jī)等級(jí)考試二級(jí)VB考點(diǎn)及習(xí)題匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |