标签 Label
一般显示不能编辑的文本或图像
常用属性、事件:
属性 |
用途 |
(Name) |
标签对象的ID,在代码里引用标签的时候会用到,一般以 lbl 开头 |
Text |
设置或获取 界面上显示的 文本信息 |
Image |
显示图像 |
ImageList |
图像集,通常和 ListView ToolStrip TreeView这些控件 一起使用 |
ImageIndex |
图片对应的索引 |
ImageKey |
图片对应的文字信息 |
Size |
Width, Height |
Location |
显示的位置,是相对于容器的左边、上边的坐标 |
Tag |
与控件关联的用户自定义数据,这个数据可以是任何类型的,以后可以传值使用 |
TextAlign |
文本对齐方式 |
Visible |
控件是否显示 |
Enabled |
控件是否可用 |
常用事件 |
解释 |
Click |
如果注册了Click事件,就和按钮类似 |
TextChanged |
显示的信息发生改变时,所发生的事件 |
文本框 TextBox
可以是单行文本,也可以是多行文本,一般用来 输入或获取信息
常用属性、方法、事件:
属性 |
用途 |
(Name) |
控件的ID,在代码里引用的时候会用到, 一般以 txt 开头 |
Text |
设置或获取 界面上显示的 文本信息 |
Multiline |
文本是否能跨越多行,默认值是false |
WordWrap |
Multiline为true时,是否可以自动换行 |
PasswordChar |
当文本框作为密码输入框时,用户输入信息时,显示的字符,比如可以设为 * |
Size |
Width, Height |
MaxLength |
控件中输入字符的最大长度,当Multiline设置为false的时候,MaxLength的默认值是32767 |
Lines |
多行编辑中的文本行,作为字符串值的数组 |
ForeColor |
前景色,用于显示文本 |
BackColor |
控件的背景颜色 |
BorderStyle |
文本框是否带有边框,边框样式 |
Enabled |
控件是否可用 |
常用方法 |
解释 |
AppendText |
指定文本追加到文本内容的末尾 |
Clear |
清除文本框内容 |
Focus() |
获取焦点 |
Select() |
选择文本 |
SelectAll() |
选择所有文本 |
常用事件 |
解释 |
TextChanged |
文本框信息发生改变时,所发生的事件 |
按钮 Button
最常用的控件,一般用来执行命令
继承ButtonBase类,而ButtonBase类继承于Control类,所有控件都具有Control类的特性
常用属性、事件:
属性 |
用途 |
(Name) |
Button的ID,在代码里引用的时候会用到,一般以 btn 开头 |
Text |
button上显示的 文本信息 |
BackgroundImage |
按钮的背景图像 |
Image |
在控件上显示的图像,和BackfroundImage是差不多的 |
BackColor |
背景色 |
ForeColor |
文字的颜色 |
DialogResult |
通过单机按钮在模式窗体中产生的对话框结果 |
Enabled |
控件是否可用 |
ImageList |
获取控件上显示的图像的ImageList |
ImageIndex |
图片对应的索引 |
ImageKey |
图片对应的文字信息 |
Visible |
控件是否显示 |
示例
参考:2023年C#之WinForm零基础教程50讲