
正文
Windows控件的属性与事件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Treeview控件重要属性和事件
属性 | 说明 |
Nodes | Treeview控件中所有树节点 |
SelectdNode | 当前Treeview控件中选定的树节点,如果当前没有选定树节点,返回值为null |
事件 | 说明 |
AfterSelect | 选定树节点后发生 |
dataGridView数据表格控件
属性 | 说明 |
AutoSizeColumsMode | 确定可见列的自动调整模式(常设置值为Fill) |
SelectTionMode | 指示如何选择Datagridview控件的单元格(常设置为Fullrowselect代表选中为一整行) |
Columns | 设置列的集合 |
DataSource | 设置数据源 |
ReadOnly | 设置是否为只读 |
AutoGenerateColumns | 设置是否自动创建列 |
RowHeadersVisible | 是否显示行标题行 |
MultiSelect | 是否允许选择多个单元格 行 列 |
this.dataGridView1.Columns[0].HeaderCell.Value = "姓名"; //设置列标题名 | |
listView1列表视图控件
属性 | 说明 |
listView1.SelectedItems[0].Text | 获取用户选择哪行的索引的内容 |
Columns属性 | 设置列的集合 |
items属性 | 设置项的集合 |
每个项是listviewitem | |
每个subitems下的是listviewsubitem | |
View | 指定显示哪种视图 |
GridLines | 设置网格线 |
FullRowSelec | 设置选中一整行 |
LargeImageList | 大图标图像的ImageList控件 |
SmallImageList | 小图标图像的ImageList控件 |
dataGridView数据表格控件
属性 | 说明 |
AutoSizeColumsMode | 确定可见列的自动调整模式(常设置值为Fill) |
SelectTionMode | 指示如何选择Datagridview控件的单元格(常设置为Fullrowselect代表选中为一整行) |
Columns | 设置列的集合 |
DataSource | 设置数据源 |
ReadOnly | 设置是否为只读 |
AutoGenerateColumns | 设置是否自动创建列 |
RowHeadersVisible | 是否显示行标题行 |
MultiSelect | 是否允许选择多个单元格 行 列 |
this.dataGridView1.Columns[0].HeaderCell.Value = "姓名"; //设置列标题名 | |
标签的属性、方法和事件
属性 | 说明 |
Image | 指定标签上显示图像 |
AutoSize | 指定标签上显示文本 |
Visible | 如果属性值为true,则表示根据字号自动调整大小。值为false则表示标签大小可以随意拖动 |
方法 | 说明 |
Hide() | 隐藏控件。调用方法时。即使Visible属性设置为true,控件也不可见 |
Show() | 相对于将控件Visible 属性设置为true时显示控件 |
事件 | 说明 |
标签控件一般用来显示标注信息,属性设置会设置其字号,很少用来编写事件代码 |
文本框常用属性、方法和事件
属性 | 说明 |
Text | 指定文本框显示的文本 |
MaxLength | 该属性表示可在文本框中输入的最大字符数 |
Multiline | 指定是否可在文本框中输入多行文本 |
ReadOnly | 确定文本框中的文本是否为只读 |
属性 | 说明 |
PasswordChar | 表示显示的字符,而不是实际输入的文本。通常在接收用户输入的机密和敏感数据是使用 |
ScrollBars | 指定是否在多行TextBox控件上显示滚动条 |
TextAlign | 指定文本的对齐方式(左对齐,右对齐,居中) |
方法 | 说明 |
AppendText() | 该方法在文本框内给现有的文本末尾文本 (可以用来添加后缀) |
Clear() | 删除文本框中的所有文本 (清空) |
Copy() | 将文本框内选定的文本复制到剪贴板上 (复制) |
Cut() | 将文本框内选定的文本删除,并将之复制到剪贴板上(剪切) |
Paste() | 该方法用剪贴板上的文本替换文本替换文本框内选定的文本 |
事件 | 说明 |
KeyPress | 用户在文本框内,按下一个键结束时发生 |
TextChanged | 在用户修改文本框内的文本时发生,这是TextBox的默认事件 |
按钮控件常用属性、方法和事件
属性 | 说明 |
DialogResult | 单击该按钮是返回给窗口的值,包含("yes"、"NO"和"Canncel"等) |
Enabled | 指示是否启用该控件 |
方法 | 说明 |
Dispose() | 释放占用的资源 |
FindForm() | 得到控件所在的窗体 |
事件 | 说明 |
Click | 单击按钮时发生,这是Button的默认事件 |
DoubleClick | 双击按钮时发生 |
列表框控件的常用属性、方法和事件
属性 | 说明 |
Items | 列表中的项 |
MultiColumn | 列表框是否有多列,默认为false |
SelecteDItem | 当前选定项的索引号,列表框中每个项都有一个索引号,从0开始 |
SelecteDitem | 获取当前选定的项 |
SelecteDitems | 获取所有当前选定的项的集合 |
Text | 当前项的文本 |
Sorted | 指定列表框中的项是否进行排序 |
方法 | 说明 |
FindString() | 从列表中检索以指定字符串开始的第一项 |
GetSelected() | 如果选定了指定项,该方法返回true,否则返回false |
SetSeleted() | 选择或取消选定的项。可向该方法传递Boolean值来选定项 |
ClearSelected() | 清除列表框中所有选项 |
事件 | 说明 |
SelecteDindexChanged | 选中的项改变时发生,是列表框的默认事件 |
SelectedValueChanged | 选中的项的值可以改变时发生 |
组合框的常用属性
属性 | 说明 |
DropDownStyle | 控制控件的样式 |
MaxDropDownTems | 下拉列表中的最大项数 |
Docused | 指示控件是否得到焦点 |
窗体属性
属性 | 说明 |
FormBorderStyle | 窗体显示的边框样式。默认值是Sizable |
ControlBox | 是否在窗体标题栏中显示控件框(最大/最小化和关闭) |
ActiveForm | 确定应用程序中当前活动的窗体。如果没有活动的窗体,其值为空 |
HelpButton | 指定窗体标题中是否有帮助按钮。默认为false |
Opacity | 获取或设置窗体的透明度,默认为100% |
IsMdiContainer | 获取或设置一个值,指定窗体是否是一个父窗体 |
Icon | 设置窗体标题栏的图标 |
ShowIcon | 获取或设置一个值,指定窗体在运行时是否在窗体的标题栏中显示图标 |
ShowTaskbar | 获取或设置一个值,指定窗体是否显示在Windows任务栏中,默认为true |
WindowsState | 获取或设计窗体的窗体状态,其值包括Normal(普通),Maximized(最大化),Minimized(最小化),默认值为Normal |
窗体的方法和事件
方法 | 说明 |
Activate | 激活窗体,并使其获得焦点,要是此方法生效,窗体必须是可见的 |
ShowDialog | 将窗体显示为模态对话框 |
Close | 关闭窗体的方法 |
Show | 显示窗体的方法 |
Hide | 隐藏窗体的方法 |
事件 | 说明 |
Load | 窗体加载时发生 |
Acticated | 如果窗体通过代码或用户激活,将激发此事件。调用Activated方法,可使代码在运行时激活窗体 |
FormClosed | 关闭窗体时,将触发该事件 |
FormClosing | 正在关闭窗体时,将发生此事件 |
Deactivate | 在窗体失去焦点或不是活动窗体时发生 |
单选按钮的属性,方法和事件
属性 | 说明 |
Autocheck | 单击控件时,是否自动更改状态 |
Appearance | 用户指定控件的外观 |
checked | 获取或设置一个值,指定控件是否被选中 |
Text | 获取或设置但选按钮的提示文本 |
FlatStyle | 指定鼠标移动到控件上并单击控件时的外观 |
方法 | 说明 |
Focus() | 设置控件获得输入焦点 |
事件 | 说明 |
CheckedChanged | Checked属性值变化时发生 |
MouseEnter | 鼠标指针进入控件时发生 |
分组框的属性,方法和事件
属性 | 说明 |
Text | 获取或设置控件的文本 |
TabIndex | 控制Tab键的顺序 |
FlatStyle | 获取或设置控件的平面样式外观 |
RightToleft | 控件文本及控件的绘制方向 |
方法 | 说明 |
Show() | 显示控件 |
Hide() | 隐藏控件, 包含的控件也会被隐藏 |
Select() | 激活控件 |
事件 | 说明 |
EnabledChanged | 当属性EnabledChanged更改后发生 |
Validating | 当控件正在验证时发生 |
面板的属性,方法和事件
属性 | 说明 |
AutoScroll | 指示控件内容大于它的可见区域时是否自动显示滚动条 |
BackColor | 获取或设置控件的背景颜色 |
BorderStyle | 获取或设置控件的边框样式 |
BackgroundImage | 获取或设置控件的背景图片 |
方法 | 说明 |
面板的方法和分组框类似,不在举例 | |
事件 | 说明 |
EnableChanged | 在Enable属性值更改后发生 |
SizeChanged | 在Size属性值更改后发生 |
Scroll | 滑动快滚动时发生 |
选项卡的属性,方法和属性
属性 | 说明 |
Multiline | 获取或设置一个值,指示是否可以显示多行选项卡 |
RowCount | 获取选项卡当前显示行的数目 |
SelectedIndex | 获取或设置当前选中的选项页索引 |
SelectedTab | 获取或设置当前选中的选项卡 |
TabPages | 获取选项卡中选项页集合 |
TabCount | 获取选项卡中选项页的数目 |
方法 | 说明 |
SuspendLayout() | 临时挂起控件的布局逻辑 |
FindForm() | 检索所在的窗体 |
事件 | 说明 |
Selected | 当选择某个选项页发生 |
SelectedIndexChanged | 当选择的选项索引改变时发生 |
下拉式菜单属性,方法和事件
属性 | 说明 |
Items | 菜单项的集合 |
MdiWindowListItem | 显示菜单栏,它列出MDI窗体的子窗体 |
方法 | 说明 |
GetItems() | 得到指定位置的菜单项 |
GetConTainerControl() | 得到包含该菜单栏的容器控件 |
事件 | 说明 |
ItemClicked | 在菜单栏被单击后发生 |
ItemAdded | 在添加菜单栏后发生 |
工具栏的属性和事件
属性 | 说明 |
Image | 为ToolStripButton按钮设置图像 |
Parent | 工具按钮所属的Toolstrip |
ToopTipText | 表示工具按钮的工具提示文本 |
DisplayStyle | 工具栏按钮的样式 |
this.btnDel.Enabled = true; | 按钮为可用状态 |
事件 | 说明 |
Click | 单击事件 |
图片框的属性,方法和事件
属性 | 说明 |
Image | 指定图片框中的图片 |
ErrorImage | 加载图片失败时显示的图片 |
SizeMode | 设置PictureBox如何处理图像的位置和大小 |
方法 | 说明 |
Load() | 在PictureBox 中显示图像 |
事件 | 说明 |
SizeModelChanged | 当Size属性更改时,发生 |
Click | 单击图片框时发生 |
计时器的属性,方法和事件
属性 | 说明 |
Enabled | 是否启用计时器 |
Interval | 设置计时器调用方法的时间间隔 |
方法 | 说明 |
Start() | 启动计时器 |
Stop() | 停止计时器 |
事件 | 说明 |
Tick | 当指定的计时期间隔已经过去且计时器处于启用状态时发生 |







