首页 > 代码库 > WinForm中的ListBox和ComboBox的使用

WinForm中的ListBox和ComboBox的使用

黑马程序员--鄢振东

---------------------- ASP.Net+Unity3D游戏开发、.Net培训、期待与您交流! ----------------------

第一个是combobox 这个控件是一个下拉单的控件,平时我们用的qq的登入界面就用到了这个控件。

  对于combobox 一般我们常用的属性就是

  1:决定这个控件的一个样子的 DrowDownStyle    赋值为simple 就是那种开始就是拉下来的那种有点像listbox不是太常用,大家可以尝试着赋值后,看下效果

                         赋值为DrowDown那么就是一种比较普通的下拉单,文本框中允许输入内容。

                          赋值为DrowDownList 那就是一种不允许输入内容的一个下拉单。。。

  2:当然还有一些是指控件的大小还有其下拉单的大小的一些通用属性,这里不做赘述。

  3:我们需要用到的最多的就是 这个控件的一个Items这个属性,这个属性是一个泛型集合,用来存放下拉单中的每一项的元素。

    我们在给这个Items这个属性赋值的时候,使用   lb.Items.Add()或者是用AddArrange()来赋值一个或多个。

   4 然后,我们在选中一个Item后,通过lb.SelectedItemIndex来获得选中的元素的下标

                 或者通过lb.SelectedItemValue来获得选中元素的值。这2个都比较常用。


第二个是Listbox 这个控件是一个将其中的所有元素列在一个表中,并且表示不会收缩的那种,而combobox是会收缩的。

  1:一些比较常用的属性,我就直接从我的笔记往里面粘贴了哈!!

    SelectionMode    组件中条目的选择类型,即多选(Multiple)、单选(Single)
        Rows             列表框中显示总共多少行
        Selected         检测条目是否被选中
        SelectedItem     返回的类型是ListItem,获得列表框中被选择的条目
        Count            列表框中条目的总数
        SelectedIndex    列表框中被选择项的索引值
        Items            泛指列表框中的所有项,每一项的类型都是ListItem

  2:一边使用的方法就是点击Click()  双击 DoubleClick()

    SelectedItemsChanged()之类的触发事件。