文本框是一個文本編輯區(qū)??梢栽谠O(shè)計階段或運行期間在這個區(qū)域中輸入、編輯、修改和顯示文本,類似于一個簡單的文本編輯器。
常用屬性
文本框基本屬性:
Name、text、:Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline、A lignment、BorderStyle等。
文本框特有屬性:
(1)Text文本屬性
在文本框中顯示正文的內(nèi)容存放在Text屬性中。
(2).MaxI~ength屬性
設(shè)置文本框中能夠輸入的正文內(nèi)容的長度。0:缺省值,為系統(tǒng)允許的最長度;非零值:文本框中的字符數(shù)的值,一個英文字符與一個漢字都為1,中國自學編程網(wǎng)整理發(fā)布。
(3)MultiI,ine屬性
True:則可使用多行文本,即在文本框中輸入或顯示文本時可換行。按crtl+Enter鍵可以插入一個空行;False:則在文本框中只能輸入單行文本。
(4)PasswordChar屬性
該屬性可用于口令輸入。在默認狀態(tài)下,該屬性被設(shè)置為空字符串(不是空格),當用戶從鍵盤上輸入時,每個字符都可以在文本框中顯示出來。如果把PasswordChar屬性設(shè)置為一個字符,例如星號(★),則在文本框中輸入字符時,顯示的不是輸入的字符,而是被設(shè)置的字符(如星號)。不過文本框中的實際內(nèi)容仍是輸入的文本,只是顯示結(jié)果改變了。利用這一特性,可以用作設(shè)置口令的輸入,中國自學編程網(wǎng),www.zxbc.cn 。
(5)ScrollBars屬性
該屬性用來確定文本框中是否有滾動條。O—None:無滾動條;1一Hotizontal:加水平滾動條;2一Vertical:加垂直滾動條;3一Both:同時加水平和垂直滾動條。
說明:
當MuhiI,ine多行屬性為True時,ScrollBars屬性才有效。當文本框具有水平或垂直滾動條后,文本框中文本的自動換行功能不起作用,只能通過回車鍵換行。
(6)I,ocked屬性
False:表示可以編輯,默認值為False;Tme:文本控件相當于標簽的作用,不能被編輯。
(7)SelStart、SelLength、SelText屬性
在程序中,對文本內(nèi)容進行選擇時,這3個屬性用來標識用戶選中的正文。
SelStart:選定正文的開始位置,第一個字符的位置是0。
Selcength:選定正文長度。
SelText:選定正文內(nèi)容。
設(shè)置了SelStarl和SelI~ength屬性后,VB會自動將設(shè)定的正文送入SelText屬性存放。這些屬性一般用于在文本編輯中設(shè)置插入點及范圍,選擇字符串,清除文本等,并且經(jīng)常與剪貼板一起使用,完成文本信息的剪切、拷貝、粘貼等功能。
常用屬性
文本框基本屬性:
Name、text、:Height、Width、Top、Left、Enabled、Visible、FontName、FontSize、FontBold、FontItalic、FontUnderline、A lignment、BorderStyle等。
文本框特有屬性:
(1)Text文本屬性
在文本框中顯示正文的內(nèi)容存放在Text屬性中。
(2).MaxI~ength屬性
設(shè)置文本框中能夠輸入的正文內(nèi)容的長度。0:缺省值,為系統(tǒng)允許的最長度;非零值:文本框中的字符數(shù)的值,一個英文字符與一個漢字都為1,中國自學編程網(wǎng)整理發(fā)布。
(3)MultiI,ine屬性
True:則可使用多行文本,即在文本框中輸入或顯示文本時可換行。按crtl+Enter鍵可以插入一個空行;False:則在文本框中只能輸入單行文本。
(4)PasswordChar屬性
該屬性可用于口令輸入。在默認狀態(tài)下,該屬性被設(shè)置為空字符串(不是空格),當用戶從鍵盤上輸入時,每個字符都可以在文本框中顯示出來。如果把PasswordChar屬性設(shè)置為一個字符,例如星號(★),則在文本框中輸入字符時,顯示的不是輸入的字符,而是被設(shè)置的字符(如星號)。不過文本框中的實際內(nèi)容仍是輸入的文本,只是顯示結(jié)果改變了。利用這一特性,可以用作設(shè)置口令的輸入,中國自學編程網(wǎng),www.zxbc.cn 。
(5)ScrollBars屬性
該屬性用來確定文本框中是否有滾動條。O—None:無滾動條;1一Hotizontal:加水平滾動條;2一Vertical:加垂直滾動條;3一Both:同時加水平和垂直滾動條。
說明:
當MuhiI,ine多行屬性為True時,ScrollBars屬性才有效。當文本框具有水平或垂直滾動條后,文本框中文本的自動換行功能不起作用,只能通過回車鍵換行。
(6)I,ocked屬性
False:表示可以編輯,默認值為False;Tme:文本控件相當于標簽的作用,不能被編輯。
(7)SelStart、SelLength、SelText屬性
在程序中,對文本內(nèi)容進行選擇時,這3個屬性用來標識用戶選中的正文。
SelStart:選定正文的開始位置,第一個字符的位置是0。
Selcength:選定正文長度。
SelText:選定正文內(nèi)容。
設(shè)置了SelStarl和SelI~ength屬性后,VB會自動將設(shè)定的正文送入SelText屬性存放。這些屬性一般用于在文本編輯中設(shè)置插入點及范圍,選擇字符串,清除文本等,并且經(jīng)常與剪貼板一起使用,完成文本信息的剪切、拷貝、粘貼等功能。