组合框控件ComboBox

概述:

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获取当前实例的 Type
Insert将一个项插人到 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);//不添加重复项
}
  • 22
    点赞
  • 79
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值