前期准备
-
安装Visual Studio
-
创建新项目项目类型选择"Windows Forms App (.NET Framework)"
说明
-
可视化设计界面
-
双击即可查看代码
-
主程序在右侧资源管理器Program.cs
控件初识
公共控件
-
Button
用于触发事件或执行操作的按钮。 -
CheckBox
可选择或取消选择一个或多个选项。 -
CheckedListBox
一个列表框,其中的项可以被选中或取消选中。 -
ComboBox
可从下拉列表中选择一个选项,也可以输入自定义文本。 -
DateTimePicker
可选择日期和时间。 -
Label
用于显示只读文本。 -
LinkLabel
显示可以点击的链接文本。 -
ListBox
显示一个可以垂直滚动的项列表。 -
ListView
显示项的列表,可以有多种视图模式。 -
MaskedTextBox
限制用户输入的文本格式。 -
MonthCalendar
提供图形界面的日历控件,用于选择日期。 -
NotifyIcon
在系统托盘显示图标,用于显示通知。 -
NumericUpDown
可通过文本框或上下按钮选择数字。 -
PictureBox
用于显示图像。 -
ProgressBar
显示任务进度的控件。 -
RadioButton
一组选项中只能选择一个。 -
RichTextBox
可编辑和格式化文本。 -
TextBox
用于输入和显示多行文本。 -
ToolTip
当鼠标悬停在控件上时显示提示信息。 -
TreeView
以树状层次结构显示项。 -
WebBrowser
在应用程序中嵌入网页浏览器。
容器
-
FlowLayoutPanel
按顺序排列控件的容器。 -
GroupBox
将相关控件分组并提供标题。 -
Panel
用于分组控件的简单容器。 -
SplitContainer
可通过拖动分隔条调整子面板的大小。 -
TabControl
可在不同的标签页之间切换。 -
TableLayoutPanel
以表格形式排列控件的容器。