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