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有关文本的控件的主要内容,如果未能解决你的问题,请参考以下文章

VS2010-MFC(常用控件:静态文本框)

C# winform编程 开发环境VS2010 listview控件问题

C# ComboBox控件上的文本能不能居中显示?

VS2010/MFC编程入门之二十(常用控件:静态文本框)

vs2008时间控件设置默认值

更改文本的 ASP.net 进度条