C#⽂本框控件
3.6 ⽂本框 (TextBox) 控件
TextBox 控件是⽤户输⼊⽂本的区域,也叫⽂本框。
1. TextBox 控件属性和事件
属性 Text:⽤户在⽂本框中键⼊的字符串
html富文本框属性 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)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论