定位控件
使用窗体设计器拖动或者指定Location属性值来进行定位
- 单击要定位的控件
- 在“属性”窗口中,输入Location属性值(用逗号分隔),以便在窗口内定位该控件
命令控件
Button
用户单击时,调用Click事件处理程序。可以将代码放入Click事件处理程序来执行所选的操作,按钮上的文本包含在Text属性中。
LinkLabel
通过这个控件可以向窗体中添加Web样式的链接。一切可以使用Label的地方都可以使用LinkLabel,还可以将文本的一部分设置为指向某个文件,文件夹或者网页的链接。
NotifyIcon组件
NotifyIcon组件用于显示在后台运行的进程的图标,这些进程大部分时间不显示用户界面。通过单击任务栏状态通知区域的图标来访问杀毒软件或者音乐播放器就是具体的例子
其关键属性有两个,是Icon和Visible。Icon属性出现在状态区域的图标,为使图标出现,Visible必须设置为true
设置选项控件
复选框、单选按钮、等
CheckBox控件和RadioButton控件
CheckBox指示某个特定条件是处于打开状态还是处于关闭状态。他常用为用户提供是/否或者真/假选项,可以成组使用复选框控件以显示多重选项用户可以从中选择一项或者多项。
复选框可以使用简单数据绑定连接到数据库中的元素。多个复选框可以使用GroupBox进行分组
RadioButton为用户提供有两个或者多个互斥选项组成的选项集。当用户选择某单选按钮时,同一组中的其他单选按钮不能同时选定
TrackBar控件
该控件用于大量信息中进行浏览,或者用于以可视的形式调整数字设置。其有两部分:滚动块和刻度线。
关键属性有:
- Vakue
- TickFrequency
- Minimun控件
- Maximum控件
列表选择控件
Windows窗体列表选择控件主要包括ListBox控件,CheckedBox控件和ComboBox控件。
ComboBox控件和ListBox控件
用于在下拉组合框中现实数据,默认情况下,其分两个部分,顶部是允许用户输入列表项的文本框;第二部分是一个列表框,现实一个项列表,用户可以从中选择一项。
用户通过控件的SelectedIndex属性返回一个整数值,该值与选择的列表项相对应。通过改变SelectedIndex可以改变选择项,未选择任何项,SelectedIndex将返回-1。SelectedItem和SelectedIndex类似,但是它返回选中项,一般情况为一个字符串。
增加删除项,使用Add,Insert,Clear,Remove等方法。
ListBox控件和Combo控件类似
CheckedListBox控件
在ListBox控件上增加了列表项旁边显示复选标记
TreeView控件
该控件可以为用户显示节点层次结构,就像Windows资源管理器一样,还可以展开和折叠。
编辑文本控件
TextBox控件
RichTextBox控件
MaskedTextBox控件
显示信息控件
Label
StatusStrip
ProgressBar
日期选择控件
DateTimePicker
MonthCalendar
图像控件
PictureBox
ImageList
容器组件
Panel
GroupBox 可以将多个控件放在一个分组里面
TabControl 显示多个选项卡
SplitContainer 由多个可以移动的拆分条分隔的两个面板
TableLayoutPanel控件
对话框控件
ColorDialog控件
FontDialog
OpenFileDialog
SaveFileDialog
FolderBrowserDialog