标签 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讲