黑马程序员学习笔记----WinForm复习

本文详细介绍了多种控件的功能及应用场景,包括ComboBox、ListBox、TreeView、CheckBox、RadioButton、ProgressBar等,涉及选择、显示进度、组织数据等方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

 

04.26

 

1.复习
    combobox控件。
       items 属性
        -->本身是一个集合,是下拉列表中数据的集合。 
   -->add, clear,rmove,contains,count,
        通过索引进行访问
    我们学过了有序集合和无序集合
   list arraylist是有序集合 不存在键值对
   hashtable dirconery是无序集合
  selectedindex
  选中项的索引
  索引号是从0开始
  如果没有选中默认为-1


   selecteditem
     选中项的索引。
     没有选中的时候为null
     如果自己填充的数据不在下拉列表中也为null

   dropdownstyle   重要属性
       simple
      dropdown
      dropdwonlist
    selectedindexchange事件 
    如何添加事件
      双击添加。。  默认事件。。属性添加,自定义名字
      何时执行
          根据事件的描述,一定要注意
        当改变选项的时候触发...
    
listbox控件
  selectionmade   分为
  
选择方式,一个是多选 multiex,一个是默认能选择一个,还有一个不能选   自己再完整一下。。
 
multicolumn
  凡是multi一般表示多个
  凡是看到column  col等一般表示列
    一般listbox中的数据一条占一行,使用该属性,可以多排列数据。
   mousedoubleclick  双击的时候发生的事件

 

  
   mousemove事件可以得到鼠标的坐标。。
   this.text=e.x+ " "+e.y; 

treeview  控件
   注意:节点与子节点,子节点与孙子节点是完全相同的一种结构
     如何添加数据,  
       设计器,    
       代码                     这里是重点
       nodes 
      本身是一个集合,   
        常用的方法    treenode tn=<parentnode>.nodes.add("子节点");
        treeview tn=<父节点>.nodes.add("节点名");
           添加子节点,   tn.nodes.add("子节点名");
      第二个方法
          selectednodes属性
            表说明选中项,可以用来模拟VS中添加子节点的方法
          hideselection  用来显示或不显示背景色。。一般会变灰的。。

         afterselect事件

   tag属性   tag是一个object类型,。。。专门。存储与节点相关的数据类型。

checkboxes 属性。  表示节点前面是否有复选框。。
  
   每一个节点都有一个checked属性  
  aftecheck事件。这个事件一定要注意一点,它一选就会触发。 
    父节点选中,所有节点被选中...

imagelist属性

    先拖入一个imagelist组件设定images属性,选择图片,
    然后到treeview 的imagelist属性。进行绑定
    可以通过,treview 的属性(imageindex,selectimageindex)控制所有节点的图片,
    可以控制每一个节点的图片,

  
                                              务必要写出来


Checkbox  控件
   专门用来表示是否选中。。是一个复选框。
    checked   表示选中与否,是一个bool类型
    注:
     checkbox   有三太:选中,没选中,未知
     未知就有一部分没选。。没有全选
     

 


rediobutton 控件

   单选框。
    checked属性
    注:  
          多个radiobutton使用,分组
         将radiobutton直接放在窗体上,默认为一个分组,即窗体分组
         所需要将统一类型的数据进行单独分组。
         所以在工具栏中找到容器的。选项卡

         使用groupbox panel

 progressbar控件
     maxnum
     minnum
     values
 菜单栏   menustrip 
   添加菜单的方法,就是选择输入名字,
   可选项了解就行。
   添加事件。默认为点击事件 与boutnn差不多
   快速定位。   text=(&F)
   快捷键       shortutkeys属性

上下文菜单
    contextmenuscript   用法注意的是:需要绑定那个btn按钮上

快速工具栏
    toolstrip
      
其它对话框
     openfiledialog 打开文件对话框
     调用showdialog() 判断用户选择返回值。。。 
     根据用户的选择,是否执行代码
   
多选
文件筛选。
标题栏

application.exit();

 

>---------------------- Windows Phone 7手机开发.Net培训、期待与您交流! ---------------------- 详细请查看:http://net.itheima.com/

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值