我之前做了一个计算器小程序的练习,然后我同学有的用Label控件来显示计算结果,有的用TextBox来显示结果;有的同学输入数字使用的是按钮的Text文本所写的数字,有的同学是在按钮的Click事件中来输入对应数字。所以,这篇文章就整理一下我搜索到的文本类控件做个简单小结。

 文本类控件包含标签控件(Label),按钮控件(Button),文本框控件(TextBox)和格式文本控件(RichTextBox)。

一、Label

Label控件的作用通常是用来提供其他控件的描述文字。Label控件的常用属性为Text属性,可通过属性面板设置,也可以在代码中设置,在代码中设置的格式为:Label控件ID.Text=“要显示的描述”。

ios 文本控件 文本控件是什么_Text

ios 文本控件 文本控件是什么_visual studio_02

ios 文本控件 文本控件是什么_visual studio_03

二、Button

该控件最常用的就是编写处理按钮的Click事件代码。Button控件的常用属性有Text属性,Image属性和ImageList属性。

Text属性用来设置按钮的文本,Image属性和ImageList属性是设置Button控件的图像,ImageList属性是设置放置在窗体上的ImageList对象。

例如下将btnImage的Text属性设置为空,并将其Image属性设置为一个图像。

ios 文本控件 文本控件是什么_visual studio_04

ios 文本控件 文本控件是什么_c#_05

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("我的内容变了");
}

ios 文本控件 文本控件是什么_Text_06

ios 文本控件 文本控件是什么_控件_07

 

RichTextBox控件是TextBox控件的升级版,可以更加灵活的应用这控件,可以设置字体的颜色,形式和添加图片等内容,但是一般情况使用的还是TextBox多。

ios 文本控件 文本控件是什么_visual studio_08