常用窗体控件
方法
创建指定对象的树节点,并将其插入集合中指定索引处
Remove()
方法
移除指定的树节点
6.文件对话框:OpenFileDialog;保存文件对话框SaveFileDialog
两者属性共同性很明显
成员名称
类别
说明
FileName
属性
第一个在对话框中显示的文件,或用户选择的最后一个文件
Filter
属性
常用窗体控件:
1.文本框控件:TextBox
成员名称
类别
说明
TextAlign
属性
指示如何对齐文本
Dock
属性
停靠位置
BordStyle
属性
边框类型
PasswordChar
属性
密码输入显示的字符
Multiline
属性
指示是否为多行文本框控件
TextChanged
事件
Text属性值更改时发生
Click
类别
说明
Node
属性
设置TreeView控件中所有节点
PathSparator
属性
用于由节点FullPath属性返回的路径的字符串分隔符
Add()
方法
继续添加树节点
AddRange()
方法
添加一组树节点到集合中
Clear()
方法
从集合中删除所有树节点
ExpandAll()
方法
展开所有树节点,子节点
Insert()
If(ck.Checked)
{
Str=ck.Text+”,”;
}
}
}
4.单选框控件:RadioButton
成员名称
类别
说明
Name
属性
代码中控件的名称
Checked
属性
是否处于选中状态
Text
属性
控件关联文本
Visible
属性
是否可见还是隐藏
Click
事件
单击组件时发生
5.组合框控件ComboBox
3按照你的要求将这些ContextMenuStrip控件改成你需要的名称。然后,选择需要右键弹出菜单的页面,比如你当前编辑的页面中有一个DataGrid,一个TreeList,而你想分别为这两个控件添加不同的右键菜单。那么你就可以先选择DataGrid控件,然后在这个控件的属性中找到ContextMenuStrip属性,点击该属性,系统会自动查找你拖曳到当前页面的所有ContextMenuStrip控件并将这些控件罗列在这个属性的下拉菜单中。你可以选择一个你预先定义好的ContextMenuStrip控件。这样就为这个DataGrid控件设置了右键菜单。其他控件也使用同样的方法添加。
事件
单击文本框时发生
GetFocus
事件
当控件接受焦点时发生
LostFocΒιβλιοθήκη s事件当控件失去焦点时发生
2.分组框控件:GroupBox
成员名称
类别
说明
AutoSizeMode
属性
指定用户界面元素自动调整自身大小
Text
属性
控件关联文本
3.复选框控件:CheckBox
成员名称
类别
说明
Checked
属性
3可以添加MenuItem子项。子项的子菜单选择其“MenuItem”选项,单击其DropDownItems属性,弹出相接对话框
2.快捷菜单ContextMenuStrip
成员名称
类别
说明
AllowMerge
属性
是否将多个菜单合并
AutoClose
属性
指示是否应在失去激活状态时自动关闭
BackgroundImage
对话框中的文件选择器
IniTialDirectory
属性
对话框中的初始目录
MultiSelect
属性
控制是否在对话框中选择多个文件
View
属性
5种不同的视图方式
SelectEdIndexChanged
事件
选中项更改时发生
Add()
方法
创建一个项,添加到集合里去
AddRange()
方法
向集合中添加项的集合
Clear()
方法
移除所有项
Insert()
方法
插入
Remove()
方法
从集合中移除指定的项
5.树形图控件:treeView
成员名称
属性
确定选项卡出现位置
Appence
属性
确定选项卡是绘制成按钮还是绘制成普通选项卡
Multiline
属性
标签是否支持换行
TabPages
属性
获取该选项卡控件中选项卡页的集合
7.
高级窗体控件:
1.菜单控件MenuStrip
使用步骤:
1在Windows窗体中添加一个MenuStrip控件
2单击该控件的Items属性,弹出“项集合编辑器”对话框
成员名称
类别
说明
DropDownStyle
属性
样式
Items
属性
组合框中的项
MaxDropDownItems
属性
下拉中显示的最多项数
Click
事件
单击事件
SelectIndexChanged
事件
SelectIndex属性值发生变化时发生
6.选项卡控件TabControl
成员名称
类别
说明
Alignment
6为C#添加鼠标右键的菜单添加代码双击菜单即可进入相应的代码编辑区
3.工具栏控件:toolStrip
ToolStrip控件支持8中不同类型的快捷方式
4.列表视图:ListView
成员名称
类别
说明
Columns
属性
“Detail”模式下显示的列
FullRowSelect
属性
选择项时,是否连同其子项一起选中
4定义你的菜单,在为控件分配完菜单之后,你就可以定义单个的菜单。这时你可以选中一个ContextMenu控件。系统会自动在编辑页面的上面现一个可编辑的动态菜单,你可以在为这个菜单添加菜单项,比如添加一个‘打开’、‘保存’等等。
5通过上面几步的操作后,在你运行程序的时候,右击这些具有ContentMenu的控件就会弹出一个菜单。在WinForm的大部分控件中都有一个属性是ContextMenu(上下文菜单控件)。这个属性就是用来定义鼠标在右击该控件的时候现实那个菜单控件。ContextMenu控件就是一个菜单控件。
是否处于选中状态
Enable
属性
是否以启用控件
Click
事件
单击组件
代码示例:
String str=””;
Foreach(Control item in this.Controls)
{
If(.IndexOf(“checkBox”)>0)
{
CheckBox ck=(CheckBox)Item;
属性
背景图片
使用步骤:
1选中要添加右键功能的Form或者控件,打开控件的设计页面
2从工具箱中找到ContextMenuStrip控件,将这个控件拖曳到Form或者控件的设计页面上。这时系统就会在这个页面下面自动创建一个contextMenuStrip1控件,如果你想在这个页面添加多个菜单,那么你也可以拖曳多个这种控件到设计页面上。