VS有关文本的控件
Posted x1angzeeD.
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS有关文本的控件相关的知识,希望对你有一定的参考价值。
我之前做了一个计算器小程序的练习,然后我同学有的用Label控件来显示计算结果,有的用TextBox来显示结果;有的同学输入数字使用的是按钮的Text文本所写的数字,有的同学是在按钮的Click事件中来输入对应数字。所以,这篇文章就整理一下我搜索到的文本类控件做个简单小结。
文本类控件包含标签控件(Label),按钮控件(Button),文本框控件(TextBox)和格式文本控件(RichTextBox)。
一、Label
Label控件的作用通常是用来提供其他控件的描述文字。Label控件的常用属性为Text属性,可通过属性面板设置,也可以在代码中设置,在代码中设置的格式为:Label控件ID.Text=“要显示的描述”。
二、Button
该控件最常用的就是编写处理按钮的Click事件代码。Button控件的常用属性有Text属性,Image属性和ImageList属性。
Text属性用来设置按钮的文本,Image属性和ImageList属性是设置Button控件的图像,ImageList属性是设置放置在窗体上的ImageList对象。
例如下将btnImage的Text属性设置为空,并将其Image属性设置为一个图像。
private void btnNum1_Click(object sender, EventArgs e)
string tsb = ((Button)sender).Text;//这样就可以获取按钮的文本内容
亦或者
private void btnNum1_Click(object sender, EventArgs e)
int tempNum = 1;
三、TextBox&RichTextBox
TextBox常用属性介绍 | |
---|---|
AccetsReturn | 在多行文本中按钮是生成一个新的行还是激活窗体的按钮 |
CharacterCasing | 设计输入到空间中的所有符号是大写还是小写 |
MaxLength | 设定文本字符串的最大长度 |
Multiline | 控制标记控件的宽度是否能够跨越多行 |
PasswordChar | 设置密码字符串(PasswordChar为“*”) |
ReadOnly | 设置能否更改编辑控件中的文件 |
ScrollBars | 指定对于多行编辑控件,将为此控件显示哪些滚动条 |
第一个TextBox的PasswordChar为"*"。TextBox控件的常用事件为TextChanged事件,它的含义为当Text属性的文本值发生改变时响应的事件;
第二个TextBox的Multiline为ture,设置tbmall的属性ScrollBars为both,设置属性Lines为"迎/n娶/n白/n富/n美";
private void tbsingle_TextChanged(object sender, EventArgs e)
MessageBox.Show("我的内容变了");
RichTextBox控件是TextBox控件的升级版,可以更加灵活的应用这控件,可以设置字体的颜色,形式和添加图片等内容,但是一般情况使用的还是TextBox多。
以上是关于VS有关文本的控件的主要内容,如果未能解决你的问题,请参考以下文章