C# 文本框控件


3.6 文本框 (TextBox) 控件
TextBox 控件是用戶輸入文本的區域,也叫文本框。

1. TextBox 控件屬性和事件

? 屬性 Text:用戶在文本框中鍵入的字符串

? 屬性 MaxLength:單行文本框最大輸入字符數。

? 屬性 ReadOnly:布爾變量,為 true,文本框不能編輯。

? 屬性 PasswordChar:字符串類型, 允許輸入一個字符, 如輸入一個字符,用戶在文本框
中輸入的所有字符都顯示這個字符。一般用來輸入密碼。

? 屬性 MultiLine :布爾變量,為 true,多行文本框,為 false,單行文本框。

? 屬性 ScrollBars:MultiLine=true 時有效,有 4 種選擇: =0,無滾動條, =1,有水平滾動
條, =2,有垂直滾動條, =3,有水平和垂直滾動條。

? 屬性 SelLength:可選中文本框中的部分或全部字符,本屬性為所選擇的文本的字符數。

? 屬性 SelStart:所選中文本的開始位置。

? 屬性 SelText:所選中的文本

? 屬性 AcceptsReturn:MultiLine=true 時有效,布爾變量,為 true,鍵入回車,換行,為
false,鍵入回車鍵,相當於單擊窗體中的默認按鈕。

? 事件 TextChanged:文本框中的字符發生變化時,發出的事件。

2. 例子 e3_3
本例要求用戶在編輯框中輸入兩個乘數,單擊按鈕
把相乘的結果在編輯框中顯示出來。

(1) 建立一個新的項目。 放四個 Label 控件到窗體, Text
屬性分別為:被乘數,乘數,積, *,= 。

(2) 放三個 textBox 控件到窗體, 屬性 Name從左到右分
別為: textBox1 、textBox2 、textBox3 ,屬性 Text 都為空。

(3) 放三個 Button 控件到窗體, Text 屬性分別修改為求積, 清空,退出。

(4) 標題為求積的按鈕的單擊事件處理函數如下:
private void button1_Click( object sender, System.EventArgs e)
{
float ss,ee;
ss=Convert.ToSingle(textBox1.Text);
ee=Convert.ToSingle(textBox2.Text);
textBox3.Text=Convert.ToString(ss*ee);
}

(5) 標題為清空的按鈕的單擊事件處理函數如下:
private void button2_Click( object sender,System.EventArgs e)
{
textBox1.Text="";
textBox2.Text="";
textBox3.Text="";
}

(6) 標題為退出的按鈕的單擊事件處理函數如下:
private void button3_Click( object sender, System.EventArgs e)
{ Close();}

(7) 編譯,運行,在文本框 textBox1 ,textBox2 分別輸入 2 和 3,單擊標題為求積的按紐,
textBox3 中顯示,單擊標題為清空的按鈕,三個文本框被清空,單擊標題為退出的按
紐,結束程序。

(8)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM