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