C# WinForms 提供了大量用于创建用户界面的控件,以下是一些常用的 WinForms 控件:
- Label:用于显示文本的控件,可以设置字体、颜色、对齐方式等属性。
- Button:用于触发特定操作的控件,可以响应点击事件。
- TextBox:用于输入文本的控件,可以设置文本框中的字体、颜色、对齐方式等属性。
- ComboBox:下拉框控件,用于从预定义的列表中选择一个选项。
- ListBox:列表框控件,用于显示一个可滚动列表,用户可以从列表中选择一个或多个项。
- ListView:用于显示可自定义列的列表,可以在其中添加、删除和编辑列。
- TreeView:用于显示分层结构的控件,可以用于展示文件夹结构、部门架构等。
- DateTimePicker:日期时间选择器控件,用于选择日期和时间。
- MaskedTextBox:用于输入符合特定格式的文本框控件,例如输入电话号码或邮箱地址。
- BindingSource:用于数据绑定和数据源控件,可以将控件与数据源进行关联。
- DataGridView:用于展示表格数据的控件,可以自定义列、排序和筛选数据等操作。
- TrackBar:滑动条控件,用于调节数值大小。
- ProgressBar:进度条控件,用于表示任务进度。
- PictureBox:图片框控件,用于显示图片。
- MenuStrip:主菜单控件,可以创建多级菜单和子菜单。
- ToolStripMenuItem:工具栏菜单项控件,通常与 MenuStrip 控件一起使用,用于响应菜单项点击事件。
- StatusStrip:状态栏控件,用于显示应用程序状态信息。
- Panel:容器控件,可以包含其他控件,例如创建一个表单中的特定区域。
- TabControl:选项卡控件,可以将多个页面组织在一个选项卡中切换展示。
- SplitContainer:分窗体控件,可以将一个窗体分成两个窗体区域,方便比较或查看不同内容。
- UserControl:自定义控件,可以包含一组相关功能的控件集合。
- NotifyIcon :系统托盘图标控件,常用于创建最小化到托盘的程序图标。
以上是 WinForms 的一些常用控件,每个控件都有自己的属性和事件,可以根据具体需求选择合适的控件使用
控件的位置和分类图例如下: