ComboBox:可下拉的文本框
DropDownStyle(下拉风格): 1.Simple 全部列出,文本框可写
2.DropDown 下拉列表 可选可写
3.DropDownList 下拉列表,只选不可写
Items 集合类型 添加下拉元素:ComboBox.Items.Add(string(object));
ComboBox.SelectIndexChange 选中引发的事件
ListBox:有选择项的列表
Item等与ComboBox类似
ItemHeight 项高度 设置大小
MultColumn 陈列方式(单列还是多列)
SelectionMode (选中单选与多选)None无 One单选 MultiSimple多选 MultlExtened 多选要配合使用Ctrl键
TreeView(网状结构):树状图
Nodes 节点 包括 根节点,子节点:Checked 是否选中
ContextMenuStrip 选中右击显示的内容
image(index...) ImageList 图标
Name Text
Tag(object类型,后台数据的存放和处理)
AfterSelect 选中对象
TreeNode类型 节点 SelectedNode 选中节点
tn.Nodes.Add()添加节点
HideSelection 是否隐藏选中项
CheckBox 节点前有复选框 AfterChecked
CollSpanAll ()折叠所有节点
ExpandAll()展开节点
TreeView1.SelectedNode.ImageIndex 选中节点的图标索引
加上图标:
添加 ImageList组件: Images(集合) ImageIndex
然后 TreeView有一个ImageList属性,选中Image的名字即可绑定ImageList添加和修改图标
SplitContainer :面板 文件管理 可以左右拉动
CheckBox:复选框
CheckState 三种状态 1.选中;2.未选中;3.一部分选中一部分未选中
Checked事件
RadioButton :单选框只能选一个
要分组的话用Panel分盛
Panel和GroupBox类似,但是Panel无边框,GroupBox有边框
DateTimePicker:日期选择
Value
下拉日历
ProgressBar:进度条
Maximum 最大值
Minimum 最小值
Value
加上Timer控件在Tick事件中Value++
WebBrowser:浏览器
(针对一种内核分为两类:
开源:火狐 chrome safra(苹果)
闭源:IE)
Url指定外部导航
Uri u=new Uri(地址);
WebBrowser.Url=u;
ToolTip:标签属性
可以使控件加上ToolTip属性鼠标悬停在控件上时,显示ToolTip的内容
ContextMenuStrip: 上下文菜单(可以绑定)
添加1.Item 2.ComboBox 3.Text 4.分隔线
菜单、工具和状态栏
MenuStrip :菜单栏
设置Text:文件(&F)快速定位
设置ShortCutKeys 属性设置快捷键
ToolStrip:快速工具栏
Image 设置图标
SplitButton 有“|”线下拉选项,自己可点
DropDownButton 无“|”线,有下拉选项,自己不可点
使工具条可移动的方法:添加ToolStripContainer容器控件,把ToolStrip放进去,可以设置四个停靠方向
StatusStrip :状态栏
可以添加一些控件,如进度条等
NotifyIcon :托盘时的图标
Icon 设置图标
ContextMenuStrip 绑定 托盘