zoukankan      html  css  js  c++  java
  • C# WinForm中ComboBox控件的学习(1)

         组合框ComboBox是一个很重要的控件。ComboBox 显示与一个 ListBox 组合的文本框编辑字段,使用户可以从列表中选择项,也可以输入新文本。在某种意义上,可以认为是一个TextBox与ListBox的组合。ComboBox 的默认行为是显示一个编辑字段,该字段具有一个隐藏的下拉列表。此时,DropDownStyle的默认值是DropDown,此时有个文本的输入,如果设置为DropDownList时,只能从下拉列表中选择数据。

          由于ComboBox依旧是一个类,因此从一个类的成员的角度来分析,即属性和方法。下面就其常用的一些方法及重要的属性做一个介绍:

    属性

          1.DropDown

          这个属性是用来对组合框在窗体中的显示的时候的状态的,有Simple,DropDown,DropDownList三种,默认情况下是DropDown,如果不允许用户进行输入,只能选择时,选择DropDownList。

          2.Items

          获取一个对象,该对象表示该 ComboBox 中所包含项的集合。因此可以认为它是一个集合,所以也就具备了索引和Add()的方法。即可以cbo.Items[ ]来获得列表中的一个项,也可以使用cbo.Items.Add(Object)来添加一个项。

           3.Selected***

            获取当前选择的Item,Index等。

            4.Sorted

             获取或者设置是否对下拉列表中的项进行排序,默认是false。

             5.DisplayMember

             这个属性用来设置显示的成员,应赋予其string类型的格式串。比如声明了一个class Person有一个属性Name,如果不做特殊说明,在ComboBox中显示的Tosting()方法,如果是个类的话,则返回这个类的类名。如果设置:comboBox.DisplayMember="Name",那么将显示的是Name属性。

    方法

            1.Add()

             由于Items是集合,所以可以使用这个方法。

            2.int FindString(string s,startindex)

              查找组合框中以指定字符串开始的第一个项。 如果找不到,则返回-1.

    PS:未完待续,此为初学,后续补充

  • 相关阅读:
    别再为了this发愁了:JS中的this机制
    专为控制打印设计的CSS样式
    怎样用纯HTML和CSS更改默认的上传文件按钮样式
    将HTML转成XHTML并清除一些无用的标签和属性
    JavaScript中textRange对象使用方法总结
    DIV+CSS规范命名集合
    JS条件判断
    CSS只是进化的一部分
    25 个超棒的 HTML5 & JavaScript 游戏引擎开发库
    开发一个完整的JavaScript组件
  • 原文地址:https://www.cnblogs.com/wxhpy7722/p/2150957.html
Copyright © 2011-2022 走看看