close

TextBox控制項:

TextBox控制項的功用,乃是可以讓使用者輸入文字資訊,並顯示在此TextBox控制項上。

(1) TextBox控制項的常用、且專用成員:

TextBox控制項名稱.Text:一個string。代表該TextBox控制項中顯示的文字。

TextBox控制項名稱.Font:一個Font物件。表示該TextBox控制項中所顯示之文字的字型與字體。

TextBox控制項名稱.MultiLine:一個bool。若設為true,表示該TextBox控制項允許文字換行,若為false則否。預設為false

TextBox控制項名稱.AcceptsReturn:一個bool。若設為true,表示當使用者在該TextBox控制項上輸入<Enter>鍵時文字會換行,若為false則不會。預設是false

注意,AcceptsReturn必須在MultiLinetrue時才有效。也就是說若MultiLinefalse,就算AcceptsReturntrue,仍無法換行。

TextBox控制項名稱.AcceptsTab:一個bool。若設為true,表示當使用者在該TextBox控制項上輸入<Tab>鍵時會輸入Tab字元,若為false則不會輸入Tab字元而是跳到下一個TabIndex順序的控制項。預設是false

注意,AcceptsTab必須在MultiLinetrue時才有效。也就是說若MultiLinefalse,就算AcceptsTab true,仍無法輸入Tab字元。

TextBox控制項名稱.MaxLength:一個int,其值>=0。表示在該TextBox控制項中能輸入的最大字元數。若設為0表示沒有限制。預設是32767

TextBox控制項名稱.CharacterCasing:一個CharacterCasing物件,表示該TextBox控制項中文字的大小寫設定。CharacterCasing物件可用以下方法來取得:

CharacterCasing.Lower:無論初始字串為何,一律改成小寫。

CharacterCasing.Upper:無論初始字串為何,一律改成大寫。

CharacterCasing.Normal:大寫就是大寫,小寫就是小寫(這是預設值)

TextBox控制項名稱.Lines:一個string的矩陣。以TextBox控制項中每一行文字為其元素,如第一行文字為其第0個元素、第二行文字為其第1個元素等。

TextBox控制項名稱.PasswordChar:一個char,若其不為空字元,則每個輸入於此TextBox控制項的字元都會顯示成此char。適用於用此TextBox控制項輸入密碼等機密資料、不想讓別人能藉由螢幕看見資料時。如:

textBox1.PasswordChar = '*';

那麼在TextBox1控制項中輸入文字,就會變成:image

TextBox控制項名稱.ScrollBars:一個ScrollBars物件,用以設定此TextBox控制項的拉軸呈現方式。ScrollBars物件可用以下方法取得:

ScrollBars.None:不顯示拉軸(這是預設值)

ScrollBars.Vertical:顯示垂直拉軸。

ScrollBars.HoriZontal:顯示水平拉軸。

ScrollBars.Both:顯示垂直、水平拉軸。

TextBox控制項名稱.TextAlign:一個HorizontalAlignment物件,用以設定此TextBox控制項中文字的對齊方式。HorizontalAlignment物件可用以下方法取得:

HorizontalAlignment.Left:文字靠左對齊(預設值)

HorizontalAlignment.Center:文字正中對齊。

HorizontalAlignment.Right:文字靠右對齊。

TextBox控制項名稱.WordWrap:一個bool。若設為true,表示當輸入此TextBox控制項的文字超過了TextBox控制項的長度時,會自動換行。若設為false,則不會自動換行。預設是true

(2) TextBox控制項的常用、且專用事件:

TextChanged事件:當使用者改變了該TextBox控制項中的內容時,就會觸發本事件。其事件名稱TextChanged事件參數類別EventArgs

EventArgs類別並不具有類別成員。

 

 

上一篇:linklabel

下一篇:richtextbox

按此前往C#完整教學目錄

arrow
arrow

    埃伯 發表在 痞客邦 留言(0) 人氣()