目录
嗨喽大家好,这期内容想给大家分享一些我总结的winform常用控件。希望能帮助到给位小伙伴。
还是来给大家介绍一下什么是控件吧。
控件的主要功能就是实现输入输出,每种类型的控件都具备其特有的属性和事件。
可以把控件分为以下几种

一.文本类控件
常用的文本控件主要有以下几种

1.Label控件
Label即标签控件,主要用于显示文本
Label控件常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Text | 用于显示的文本 |
| Visible | 确定该控件是可见的还是隐藏的 |
| Font | 显示控件的文本字体 |
| Click | 单击事件 |

2.Button控件
Button即按钮控件,主要用于接收用户对鼠标的操作,完成用户与应用程序之间的交互。
支持鼠标单击,双击,以及键盘Enter键的操作。可编写Click事件处理程序。
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Text | 按钮上显示的文本 |
| Size | 控件的大小 |
| Image | 设置控件的图像 |
| Click | 单击事件 |

3.TextBox控件
TextBox即文本框控件,主要用于在程序中接收用户输入的文字
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Text | 显示文本 |
| PasswordChar | 设置密码字符串 |
| Multiline | 控制编程控件的文本是否能跨多行 |
一个小栗子
可以利用这三个控件来设计一个简单的用户登陆界面,当输入用户名和密码正确时,提示登陆成功,否则登陆失败
从工具栏拖拽2个Label控件,两个TextBox控件,和一个Button控件,设置相关的属性,调整控件的大小和布局
例如这样,把控件的Text改掉,字体改成合适的大小

编写button控件的 Click 控件
private void button1_Click(object sender, EventArgs e)
{
if(textBox1.Text == "user" && textBox2.Text == "123")
{
MessageBox.Show("登录成功");
}
else
{
MessageBox.Show("登录失败");
}
}
上述代码的功能是,当中账号文本框中user,并在密码文本框中输入123,点击登录就会触发Click事件。这样一个简单的登录界面就实现了

二.选择类控件
选择类控件主要包括以下几种

1.RadioButton
RadioButton是一个单选的控件按钮
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Text | 显示文本 |
| Checked | 指示单选框按钮是否被选择 |
| CheckedChanged | 每当Checked属性更改时发生 |

2.CheckBox
CheckBox是一个复选框控件,主要用于将一个或多个选项列出,让用户选择其中的一个或多个。
RadioButton和CheckBox的区别,RadioButton只能选择其中的一个而CheckBox可以选择多个
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Text | 显示文本 |
| Checked | 指示单选框按钮是否被选择 |
| CheckedChanged | 每当Checked属性更改时发生 |

3.ListBox
ListBox是一种列表框控件,主要用于将一个集合数据以列表框的形式显示给用户,供用户选择一项或多项。
ListBox控件有两种工作模式:单选工作模式和多选工作模式
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Enabled | 指示是否启用该控件 |
| Items | 列表框中的项目集合 |
| ItemsHeight | 列表框中项的高度 |
| SelecttionMode | 指示列表框是单项,多项还是不可选择 |
4.ComboBox
ComboBox是一个下拉框控件,主要用于将一个集合数据以下拉框显示给用户,供用户从中选择一项
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Items | 列表框中的项目集合 |
| SelectedIndexChanged | SelectedIndex属性值更改时发生 |
可以利用选择类控件做一个简单的注册界面

三.分组类控件
分组类控件主要包括以下几种

1.Panel
Panel是一种面板控件,主要用于将其他控件组合在一起放在一个面板上,是这些控件更容易管理。
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Size | 控件的大小 |
| Location | 控件左上角对于其容器左上角的坐标 |
2.GroupBox
GroupBox是一个分组框控件,主要用于为其他控件提供可识别的分组。
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Text | 显示的文本 |
| Enter | 在控件成为该窗体的活动控件时发生 |
例如这样

四.其他控件
1.图片框控件
PictureBox是一种图片框控件,主要用于在应用程序中显示图片,支持Bitmap,Gif,Jpg登多种图片格式
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Image | 图片路径 |
| Size | 控件的大小 |
| SizeMode | 控制图片框将如何处理图像位置和控件大小 |
| Click | 单击事件 |
2.菜单控件
MenuStrip是一种下拉菜单控件
常用的属性和事件
| 名称 | 用途 |
| Name | 在代码中用来标识该对象的名称 |
| Text | 显示的文本 |
| Items | 显示项的集合 |
| ItemClicked | 当单击项时发生 |
例如:

1122

被折叠的 条评论
为什么被折叠?



