黑马程序员--Winform(一)

来源:互联网 发布:海康 知乎 编辑:程序博客网 时间:2024/04/27 01:40

------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------

ComboBox控件
  Items属性
   -> 本身是一个集合,是下拉列表中数据的集合
   -> Add, Clear, Remove, Contains, Count, 通过索引进行访问(复习集合的常用手法)
  SelectedIndex
   -> 选中项的索引
   -> 索引序号从0开始
   -> 如果没有选中,默认为-1
  SelectedItem
   -> 选中项的数据(object)
   -> 没有选中的时候为null
   -> 如果自己填入的数据,不在下列列表中,也为null
  DropDownStyle
   -> Simple
   -> DropDown
   -> DropDownList
  SelectedIndexChange事件
   -> 如何添加
    -> 双击添加(默认事件)、属性添加、自定义名字
   -> 何时执行
    -> 根据事件的描述,一定要注意
   -> 当改变选项的时候触发

 ListBox控件
  SelectionMode
   -> 选择方式:one、MultiSimple、MultiExtended(ctrl)
  MultiColumn
   -> 凡是Multi一般表示多个
   -> 凡是看到Column,Col等一般表示列
   -> 一般ListBox中的数据一条占一行,使用该属性,可以多列排列数据
  MouseDoubleClick事件

 TreeView控件
  -> 注意:节点与子节点,子节点与孙子节点,是完全相同的一种结构
  -> 如何添加数据
   -> 设计器
   -> 代码(重点)
   -> Nodes
    -> 是一个集合
     TreeNode tn = <父节点>.Nodes.Add("子节点的名字");
   -> SelectedNodes属性
    -> 表说明选中项,可以用来模拟VS中添加子节点的方法
   -> HideSelection
  -> AfterSelect事件
 =============================
  -> Tag属性,Tag是一个object类型,是专门用来存储与节点相关的数据类型
  -> CheckBoxes属性,表示节点前面是否有复选框
   -> 每一个节点,都有一个Checked属性
   -> AfterCheck事件
    -> 父节点选中,所有子节点被选中
  -> ImageList属性
   -> 先拖入一个ImageList组建,设定Images属性,选择图片
   -> 然后找到TreeView的ImageList属性,进行绑定
   -> 可以通过TreeView的属性(ImageIndex, SelectImageIndex)控制所有节点的图片
   -> 可以控制每一个节点的图片

 

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

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

2、RadioButton控件
 单选框
 Checked属性
 注:
  多个RadioButton使用,分组
  -> 将RadioButton直接放在窗体上,默认为一个分组,即窗体分组
  -> 需要将统一类型的数据进行单独的分组
  -> 所以在工具栏中找到容器选项卡
  -> 使用GroupBox,Panel

3、ProgressBar控件
 Maxinum
 Mininum
 Value

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

5、上下文菜单ContextMenuScript

6、快速工具栏

7、状态栏

8、其他对话框
 OpenFileDialog
 -> 首先new一个对话框
 -> 调用ShowDialog(),判断用户选择返回
 -> 根据用户的选择如果OK,编写执行代码

 多选
 文件筛选
 标题栏数据
 默认打开路径
 
 SaveFileDialog

9、Application.Exit();
                                                 ------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------

原创粉丝点击