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
|
当指定的计时期间隔已经过去且计时器处于启用状态时发生
|