1 命名空间及继承

命名空间1:System.Windows.Forms

继承1:Object→MarshalByRefObject→Component→Control→ListControl→ComboBox

命名空间2:System.Windows.Controls

继承2:

Object→DispatcherObject→DependencyObject→Visual→UIElement→FrameworkElement→Control→ItemsControl→Selector→ComboBox

2 ComboBox属性及事件

(1)DropDownStyle(组合框样式属性):①DropDown(默认)下拉框可编辑。②Simple:简单组合框。③DropDownList:下拉框不可编辑。具体样式如下所示:

(2)DataSource(数据源属性):设置cmb的数据源。以下为代码添加cmb数据源并添加到Form窗体中。

public partial class Form1 : Form
{public Form1(){InitializeComponent();//数据源为一个string数组string []daysOfWeek =new[]{ "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" };// 初始化cmbComboBox cmb = new ComboBox();cmb.DataSource = daysOfWeek;cmb.Location = new System.Drawing.Point(12, 12);cmb.Name = "comboBox";cmb.Size = new System.Drawing.Size(166, 21);cmb.DropDownStyle = ComboBoxStyle.DropDownList;// 添加cmb到Form中this.Controls.Add(cmb);}
}

(3)Items(项目集合属性):获取一个对象,该对象表示此 ComboBox 中所含的项的集合。可以使用以下方法添加少量item项:

private void addButton_Click(object sender, System.EventArgs e) {cmb.Items.Add(textBox1.Text);
}

(4) SelectedIndex:获取或设置 ComboBox 中当前选定的项索引。

(4) SelectedItem:获取或设置 ComboBox 中当前选定的项。

(6)//SelectedText:获取或设置 ComboBox 的可编辑部分中选定的文本。

(7)//SelectedValue:获取或设置由 ValueMember 属性指定的成员属性的值(仅在绑定数据源时,设置了ValueMember时才可以用)。

(8)Text:获取或设置与此控件关联的文本。

常用事件:SelectedIndexChanged()

3 ComboBox之Items

(1)cmb.Items.Count:获取集合中的项数。

(2)cmb.Items.Add(Object item):向 ComboBox 的项列表添加项。

(3)cmb.Items.AddRange(Object[]):向 ComboBox 的项列表添加项的数组。

(4)cmb.Items.Clear():从 ComboBox 中移除所有项。

(5)cmb.Items.Contains(Object item):确定指定项是否位于集合内。

(6)cmb.Items.IndexOf(Object item):检索指定的项在集合中的索引。

(7)cmb.Items.Insert(int,Object item):将一项插入集合中指定索引处。

(8)cmb.Items.Remove(int,Object item):从 ComboBox 中删除指定的项。

(9)cmb.Items.RemoveAt(int):移除 ComboBox 中指定索引处的项。

(10)cmb.Items.ToString():返回表示当前对象的字符串。

4 参考

1.ComboBox.ObjectCollection Class

C# ComboBox 下拉选项框相关推荐

  1. Qt 禁用ComboBox下拉选项

    本文提供连两种禁用ComboBox下拉选项的方法,一种是全部禁用,一种是的单个禁用! 1 全部禁用 功能:使ComboBox无法选择下拉选项 实现:调用ComboBox父类QWidget的setEna ...

  2. UI标签库专题七:JEECG智能开发平台 ComboBox (下拉选择框)

     1.  ComboBox (下拉选择框) 1.1. 参数 属性名 类型 描述 是否必须 默认值 name string 控件名称 是 null url string 远程数据访问 是 null ...

  3. 微信小程序下拉框插件_微信小程序自定义select下拉选项框组件的实现代码_清玖_前端开发者...

    知识点:组件,animation,获取当前点击元素的索引与内容 微信小程序中没有select下拉选项框,所以只有自定义.自定义的话,可以选择模板的方式,也可以选择组件的方式来创建. 这次我选择了组件, ...

  4. java select 下拉选项框option定位_java select 下拉选项框opt

    java select 下拉选项框opt [2021-02-05 09:44:01]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace( ...

  5. QT_下拉选项框_Combo Box_使用

    添加选项: 第一种:UI界面静态添加 如下 第二种:代码添加:如下 1.在mainwindow.h头文件中添加创建用函数 2.定义函数 void MainWindow::add_combobox(vo ...

  6. 微信小程序下拉选项框

    效果图 test.js /*** 页面的初始数据*/data: {shows: false, //控制下拉列表的显示隐藏,false隐藏.true显示selectDatas: ['消费账户', '平台 ...

  7. [Ext JS]3.2.3 下拉选项框 Combobox

    Combobox 的介绍 Combobox , 翻译过来是组合框, 也称为下拉框. 该组件类用于创建下拉单选项组件进行选值.对应的类是:Ext.form.field.ComboBox. Combobo ...

  8. 前端:下拉选项框及文本框的实现

    标签介绍 form标签:用于表单类型的标签. select标签:一般和form标签连用,实现下拉框作用. option标签:一般要嵌套在select标签里面,用于实现选项. textarea标签:用来 ...

  9. 下拉选项框选中之后,通过ajax请求服务器,填充页面其他元素的value值

    一.背景 在后台添加产品,有一些东西需要提前在数据库获取,此时,运营显然是不知道该如何操作的,我们需要做的就是方面运营人员经营后台,把需要用到的字段直接查出来,显示在页面上. 如图: 这是需求图 二. ...

最新文章

  1. HTTP协议,之入门初尝
  2. ResultSet转List
  3. atoi,atol,strtod,atof
  4. java 运算符表达式
  5. eclipse+webservice开发实例
  6. 微信JS-SDK实现分享功能
  7. percona-toolkit--pt-table-checksum
  8. 如何使用VS2019编译QT项目
  9. npm i 命令长时间卡住的解决办法
  10. 计算机应用基础教程学什么,[电脑基础知识]计算机应用基础教程学习.ppt
  11. 大学生应该懂得。。。葡萄酒知识
  12. 无法自动修复此计算机鼠标按不了机,win10系统罗技M558鼠标无法自动连接的修复方法...
  13. 台式低速常温离心机S400操作规程
  14. 1677. 【USACO】山峰暸望
  15. 《 Python List列表全实例详解系列(四)》__列表删除元素(4种方法)删除重复元素(去重)(8种方法)
  16. c语言求三个整数的积,反汇编学习-C语言实例解析精粹-实例3求整数之积
  17. 蓝桥杯嵌入式开发经验分享(1.嵌入式学习准备)
  18. 计算机网络基带和宽带,基带信号和宽带信号
  19. 创建 vue 手脚架
  20. JavaScript潜入潜出

热门文章

  1. Linux:chmod -R 777 *含义
  2. 微信公众号之接入服务器
  3. PHP2cgoto加密解密
  4. Python文件及文件夹处理
  5. 嵌入式开发--STM32上实现驱动注册initcall机制(类linux)
  6. 数字音频接口(I2S,PCM/TDM)
  7. RadioButton 和 RadioButtonList 比较
  8. SVM学习笔记-对偶形式的SVM
  9. 《深入理解计算机系统》第一章
  10. traceroute命令(unix)/tracert命令(windows)