组合框控件ComboBox

您所在的位置:网站首页 wincc点击按钮出现下拉菜单 组合框控件ComboBox

组合框控件ComboBox

2023-09-15 04:56| 来源: 网络整理| 查看: 265

概述:

ComboBox的功能是从一个列表中一次只能选取或输入一个选项,其主要特点是具有带向下箭头的方框。在程序执行时,按下此按钮就会下拉出一个列表框供用户选择项目。另外用户还可以在组合框上方的框中输入数据。

1、组合框的属性

组合框的属性说明DropDownStyle获取或设置指定组合框样式的值,可取以下值之一。①DropDown (默认值):文本部分可编辑,用户必须单击箭头按钮来显示列表部分。②DropDownList:用户不能直接编辑文本部分,用户必须单击箭头按钮来显示列表部分。③Simple:文本部分可编辑,列表部分总是可见。DropDownWidth获取或设置组合框下拉部分的宽度(以像素为单位)DropDownHeight获取或设置组合框下拉部分的高度(以像素为单位)Items表示该组合框中所包含项的集合SelectedItem获取或设置当前组合框中选定项的索引SelectedText获取或设置当前组合框中选定项的文本Sorted指示是否对组合框中的项进行排序

下面是三种组合框风格: (a)DropDownStyle=DropDown 在这里插入图片描述 (b)DropDownStyle=Simple 在这里插入图片描述 ©DropDownStyle=DropDownList 在这里插入图片描述 2、Items的属性和方法

Items的属性说明Count组合框的项集合中的项个数 Items说明Add向 ComboBox 项集合中添加一个项AddRange向 ComboBox 项集合中添加一个项的数组Clear移除 ComboBox 项集合中的所有项Contains确定指定项是否在 ComboBox 项集合中Equals判断是否等于当前对象GetType获取当前实例的 TypeInsert将一个项插人到 ComboBox 项集合中指定的索引处IndexOf检索指定的项在 ComboBox 项集合中的索引Remove从 Comboox 项集合中移除指定的项RemoveAt移除 ComboBox 项集合中指定索引处的项

3、组合框的事件和方法

组合框的事件说明Click在单机控件时发生TextChanged在Text属性值更改时发生SelectedIndexChanged在SelectedIndex属性值改变时发生KeyPress在控件有焦点的情况下按下键时发生

4、举例:设计一个窗体,通过一个文本框向组合框中添加项 在这里插入图片描述 在本窗体设置以下事件:

private void button1_Click_1(object sender, EventArgs e) { if (textBox1.Text != "") if (!comboBox1.Items.Contains(textBox1.Text)) comboBox1.Items.Add(textBox1.Text);//不添加重复项 }


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3