VB神童教程第二章第二節(jié)--TextBox控件

字號:

TextBox 控件主要用來顯示文本或用來輸入文本,如 Windows 登陸時的“口令”窗口,或者記事本的整個編輯區(qū)域。
     雙擊工具箱中的文本框控件或者單擊文本控件,然后用鼠標在 VB 的工作區(qū)域拖拉,就可以創(chuàng)建文本框了
     文本框控件的默認名稱為 TextX(X為 1、2、3,等等),命名規(guī)則為 TxtX(X為用戶自定義的名字,如 TxtShow、TxtFont、TxtColor ,等等)
     一、文本框控件的主要屬性:
     1、Text(文本)屬性:
     本控件最重要的屬性,用來顯示文本框中的文本內(nèi)容,可以在界面設(shè)置時指定
     也可以在程序中動態(tài)修改,程序代碼規(guī)則:
     文本框控件名.Text = "欲顯示的文本內(nèi)容"
     如要在一個名為 TxtFont 的文本框控件中顯示“隸書”字樣,那么輸入代碼:
     TxtFont.Text = "隸書"
     習題一:創(chuàng)建一個文本框(TxtContent)用來顯示文本;按鈕一(Cmd1),點擊時文本框內(nèi)容變?yōu)椤案襾韺WVB神童教程”;按鈕二(Cmd2),點擊時文本框內(nèi)容清空(也就是沒有內(nèi)容)。
     答案:見答案區(qū)。
     2、SelText(選中文本)屬性:
     本屬性返回或設(shè)置當前所選文本的字符串,如果沒有選中的字符,那么返回值為空字符串即""。
     請注意,本屬性的結(jié)果是個返回值,或為空,或為選中的文本。
     一般來說,選中文本屬性跟文件復(fù)制、剪切等剪貼板(在 VB 中,剪貼板用 Clipboard 表示)操作有關(guān),如要將文本框選中的文本拷貝到剪貼板上:
     Clipboard.SetText 文本框名稱.SelText(注意,本行沒有表示賦值的等號。)
     要將剪貼板上的文本粘貼到文本框內(nèi):
     文本框名稱.SelText = Clipboard.GetText(注意,本行有表示賦值的等號。)
     例:一個文本框(TxtContent),按鈕一(CmdCopy)用于復(fù)制文本框中的選中文本;按鈕二(CmdPaste)用于將剪貼板上的內(nèi)容粘貼到文本框內(nèi)