2012-04-26 WinForm 基础学习笔记(4)

来源:互联网 发布:美容整形行业 知乎 编辑:程序博客网 时间:2024/06/05 07:33

2012.4.26 WinForm 基础学习笔记

——张伟


ComboBox控件
Items属性
->本身是一个集合,是下拉列表中数据的集合
->Add,Clear,Remove,Contains,Count
通过索引进行访问
SelectedIndex
->选中的索引
->索引序号从0开始
->如果没有选中,索引序号默认为-1
SelectedItem
->选中项的数据(object)
->没有选中的时候为null
->如果自己填入的数据,不在下拉列表中,也为null
Dropdownstyle
->Simple
->DropDown
->DropDownList
SelectedIndexChange事件
->如何添加
->双击添加(默认事件)、属性添加、自定义名字添加
->何时执行
->根据事件的描述,一定要注意
->当改变选项的时候触发
ListBox控件(基本上与ComboBox控件相同)//下面只列出不同的几个事件
SelectionMode
->选择方式:one\Multisimple\MultiExtended(按ctrl键才能多选)
Multicolum
->凡是看到Multi,一般表示多个
->凡是看到Colum或Col等一般表示列
->一般ListBox中的数据一条占一行,使用该属性,可以多列排列数据
MouseDoubleClick事件
->高亮显示
TreeView控件
->注意:节点与子节点,子节点与孙子节点,是完全相同的一种结构
->要掌握的:如何添加数据
->设计器
->代码(重点)
->Nodes
->是一个集合
->TreeNode tn = <父节点>.Nodes.Add("子节点的名字");
->SelectedNodes属性
->表明选中项,可以用来模拟VS中添加子节点的方法
->AfterSelect事件
->Tag属性
->Tag是一个Object类型,是专门用来存储与节点相关的数据类型
->CheckBoxes属性
->表示节点前面是否有复选框
->每个节点都有一个Cchected属性,用来表示我前面是否被选中
->AfterCheck事件
->只要选中就会触发,父节点选中,所有子节点就都被选中了
-ImageList属性
->先拖入一个ImageList组件,设定Image属性,选择图片
->然后找到TreeView的ImageList属性,进行绑定
->可以通过TreeView的属性(ImageIndex,SelectedImageList)控制所有节点的图片
->可以控制每一个节点的图片

===============================================================================================================


1、CheckBox控件
->专门用来描述是否选中,叫复选框
->Chected:表示是否选中,是一个bool类型
注:
->CheckBox有三态:选中、未选中、未知
->CheckState
->Chected
->UnChected
->Indeterminate

2、RadioButton控件
->单选框(多个选项中只能选其一)
->Chected:表示是否选中,是一个bool类型
注:
->多个RadioButton使用要分组
->讲RadioButton直接放在窗体上,默认为一个分组,即窗体分组
->需要将同一类型的数据,进行单独的分组
->所以在工具栏中找到容器选项卡
->GroupBox
->Panel

3、ProgressBar控件
->Maxnum
->Minnum
->Value

4、ManuStrip菜单栏控件
->添加菜单的方法就是选择,输入名字
->可选项只需了解即可
->添加事件默认为点击是事件,与Button完全相同
->快速定位
->Text = &F
->快捷键
->ShortcutKeys属性

5、上下文菜单ContexManuStrip(和菜单栏控件用法相同)


6、快速工具栏(在容器组件里)


7、状态栏(在容器组件里)


8、其他对话框
->MessageBox();
->OpenFileDialog()//打开对话框
->步骤:首先new一个对话框
->然后调用ShowDialog(),判断用户选择返回
->根据用户的选择,如果OK,编写执行代码
======= =============================
自己探究:
文件的多选
文件的筛选
标题栏数据
默认打开路径
======================================
->SaveFileDialog()//保存对话框
->ColorDialog()//修改对话框颜色
->FontDialog()//修改对话框字体
->FileBrowserDialog()//文件浏览对话框

9、其他控件
->Trackbar声音控件
->TabControl分页控件
->NotifyIcon系统托盘图标
->Application.Exit()程序结束
->This.Dispose()结束当前窗口程序