容器
1、GroupBox(带标题分组容器)
在一组控件周围显示一个带有可选标题的框架
常用属性:
见常用属性
常用事件:
见常用事件
2、Panel(无标题面板容器)
允许对控件集合分组
常用属性:
属性 | 说明 |
---|---|
1 | 1 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
3、SplitContainer(分割面板)
将容器的显示区域分为两个大小可调、可向其中添加控件的区域
常用属性:
属性 | 说明 |
---|---|
1 | 1 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
4、TabControl(分页面板)
管理并向用户显示可以包含控件和组件的相关选项卡的集合
常用属性:
属性 | 说明 |
---|---|
1 | 1 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
5、ToolStripContainer( )
处理其控件的布局并以表的形式自动排列他们
常用属性:
属性 | 说明 |
---|---|
padding | 指定控件的内部间距 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
菜单和工具栏
5、ContextMenuStrip(右键菜单)
当用户右击关联控件时显示的快捷菜单
常用属性:
属性 | 说明 |
---|---|
1 | 1 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
6、MenuStrip(菜单栏)
常用属性:
属性 | 说明 |
---|---|
Text | 用来获取或设置一个值,通过该值指示菜单项标题 |
Checked | 用来获取或设置一个值,通过该值指示选中标记是否出现在菜单项文本的旁边 |
Enabled | 获取或设置一个值,通过该值指示菜单项是否可用 |
MdiWindowListItem | 指定其DropDown将显示MDI窗口列表 |
RadioCheck | 用来获取或设置一个值,通过该值指示选中的菜单项的左边是显示单选按钮还是选中标记 |
Shortcut | 用来获取或设置一个值,该值指示与菜单项相关联的快捷键 |
ShowShortcut | 用来获取或设置一个值,该值指示与菜单项关联的快捷键是否在菜单项标题的旁边显示 |
常用事件:
见常用事件
7、StatusStrip(状态栏)
常用属性:
属性 | 说明 |
---|---|
Spring | 指定项是否填满剩余的控件 |
BorderSides | 指定应显示边框的面板的边 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
8、ToolStrip(快捷工具栏)
常用属性:
属性 | 说明 |
---|---|
1 | 1 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
数据
9、DataGridView(表格数据浏览控件)
显示网格中可以自定义的数据的行和列
常用属性:
属性 | 说明 |
---|---|
AutoSizeColumnMode | 确定可见列的自动调整大小模式 |
ReadOnly | 指示用户是否可以编辑 |
AllowUserToAddRows | 指示用户是否可以添加行 |
AllowUserToDeleteRows | 指示用户是否可以删除行 |
DataSource | |
DataMember | |
BackgroundColor | 背景色 |
ColumnHeadersHeightSizeMode | 确定调整列标头高度的行为 |
ColumnHeadersHeight | 列标题行的高度 |
Rows.Add() | 添加一行 |
Rows.Count | 行数 |
Rows[int index].HeaderCell.Value | 行绑定的值 |
CurrentRow.Index | 当前行的索引 |
RowCount | 获取或设置DataGridView 中显示的行数 |
SelectedRows | 获取用户选定的行的集合 |
MultiSelect | 指示用户一次是否可以选择多个单元格 |
SelectionMode | 指示如何选择单元格 |
EditMode | 标识单元格编辑启动方式的模式 |
DataGridViewCell DataGridView[int columnIndex, int rowIndex] | 获取指定单元格 |
AlternatingRowsDefaultCellStyle | 应用于奇数行的默认单元格样式 |
常用方法:
方法 | 说明 |
---|---|
常用事件:
事件 | 说明 |
---|---|
CellValueChanged | 单元格内容改变时发生 |
组件
10、ImageList
管理由其他控件(TreeView、ListView、ToolScript)使用的集合
10、Timer(定时器)
该控件的主要作用是按一定的时间间隔周期性地触发一个名为Tick 的事件, 因此在该事件的代码中可以放置一些需要每隔一段时间重复执行的程序段。在程序运行时,定时器控件是不可见的。
常用属性:
属性 | 说明 |
---|---|
Enabled | 用来设置定时器是否正在运行 |
Interval | 用来设置定时器两次Tick 事件发生的时间间隔,以毫秒为单位 |
常用方法:
方法 | 说明 |
---|---|
start() | 用来启动定时器 |
Stop() | 用来停止定时器 |
常用事件:
事件 | 说明 |
---|---|
Tick | 每隔Interval时间后将触发一次该事件 |
对话框
11、ColorDialog(颜色选择对话框)
常用属性:
属性 | 说明 |
---|---|
Color | 获取或设置用户选定的颜色 |
AllowFullOpen | 指示用户是否可以使用该对话框定义自定义颜色 |
FullOpen | 指示用于创建自定义颜色的控件在对话框打开时是否可见 |
AnyColor | 指示对话框是否显示基本颜色集中可用的所有颜色 |
常用方法:
方法 | 说明 |
---|---|
ShowDialog() | 呼出对话框 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
12、FolderBrowserDialog(文件夹选择框)
常用属性:
属性 | 说明 |
---|---|
1 | 1 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
13、FontDialog(字体选择对话框)
常用属性:
属性 | 说明 |
---|---|
Font | 设定或获取字体信息 |
Color | 设定或获取字符的颜色 |
MaxSize | 获取或设置用户可选择的最大磅值 |
MinSize | 获取或设置用户可选择的最小磅值 |
ShowColor | 指示对话框是否显示颜色选择框 |
ShowEffects | 指示对话框是否包含允许用户指定删除线、下划线和文本颜色选项的控件 |
ShowApply | 是否显示应用按钮 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
14、OpenFileDialog(文件打开控件)
常用属性:
属性 | 说明 |
---|---|
Title | 用来获取或设置对话框标题,默认值为空字符串("")。如果标题为空字符串,则系统将使用默认标题: “打开” |
Filter | 用来获取或设置当前文件名筛选器字符串 |
FilterIndex | 用来获取或设置文件对话框中当前选定筛选器的索引 |
FileName | 用来获取在打开文件对话框中选定的文件名的字符串 |
InitialDirectory | 用来获取或设置文件对话框显示的初始目录 |
Multiselect | 用来获取或设置一个值,该值指示对话框是否允许选择多个文件 |
FileNames | 用来获取对话框中所有选定文件的文件名 |
RestoreDirectory | 用来获取或设置一个值,该值指示对话框在关闭前是否还原当前目录 |
常用事件:
事件 | 说明 |
---|---|
1 | 1 |
15、SavaFileDialog(文件保存控件)
常用属性:
见OpenFileDialog
常用事件:
见OpenFileDialog
需注意的是:上述两个对话框只返回要打开或保存的文件名,并没有真正提供打开或保存文件的功能,程序员必须自己编写文件打开或保存程序,才能真正实现文件的打开和保存功能。
16、TrackBar(滑块)
常用属性:
属性 | 说明 |
---|---|
Maximum | 用来获取或设置TrackBar 控件可表示的范围上限 |
Minimum | 用来获取或设置TrackBar 控件可表示的范围下限 |
Orientation | 用来获取或设置一个值,该值指示跟踪条是在水平方向还是在垂直方向 |
LargeChange | 用来获取或设置一个值,该值指示当滑块长距离移动时应为Value属性中加上或减去的值 |
SmallChange | 用来获取或设置当滑块短距离移动时对Value 属性进行增减的值 |
Value | 用来获取或设置滑块在跟踪条控件上的当前位置的值 |
TickFrequency | 用来获取或设置一个值,该值指定控件上绘制的刻度之间的增量 |
TickStyle | 用来获取或设置一个值,该值指示如何显示跟踪条上的刻度线 |
常用事件:
事件 | 说明 |
---|---|
ValueChanged | 在TrackBar 控件的Value 属性值改变时发生 |
Scorll | 在移动TrackBar滑块时发生 |