下拉列表框控件是应用程序中最常用的控件之一。它通常用于显示一组可供选择的信息。与文本框控件不同的是,下拉列表框控件通常不允许操作员自己输入信息,只能从应用软件提供的额信息中选择。下拉列表框控件在工具箱中的名称是ComboBox。
工具箱搜索名称→直接拖到窗体中
下拉列表框控件常用属性一览表
序号 | 属性名称 | 说明 | 示例 |
1 | Name | 控件名称 | 默认值 |
2 | Text | 控件文本 | ComboBox.Text="shili"; |
3 | DataSource | 数据源 | 允许绑定到一个数据源 |
4 | BackColor | 背景颜色 | Label1.BackColor=Color.Green; |
5 | ForeColor | 字体颜色 | Label1.ForeColor=Color.Red; |
6 | Enabled | 是否允许操作 | Label1.Enabled=True; |
7 | Visible | 是否可见 | Label1.Visible=True; |
8 | FlatStyle | 显示风格 | Label1.FlatStyle=FlatStyle.Popup; |
9 | Items | 子项数据 | 用于设置可供选择的数据信息 点击空白栏后面的按钮“...”可以在弹出窗口中选择 |
10 | Font | 字体 | Label1.Font=New Font("宋体",10,FontStyle.Bold); |
实现功能:
1.选中后自动弹窗
2. 模糊查找功能
3. 能够新增数据:
代码如下:
private void Form1_Load(object sender, EventArgs e){//声明一个数组并赋值string[] seq = new string[] { "北京", "上海", "天津", "深圳", "广州", "武汉", "合肥", "济南", "芜湖", "青岛", "大连", "鞍山", "沈阳", "长春", "哈尔滨", "吉林", "南京", "南通", "北海" };//添加数组comboBox1.Items.AddRange(seq);//增加以下两行,实现模糊模糊查找comboBox1.AutoCompleteMode = AutoCompleteMode.SuggestAppend;comboBox1.AutoCompleteSource = AutoCompleteSource.ListItems;}private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){//弹框显示当前选中的文本MessageBox.Show(comboBox1.Text);}//点击ADD按钮会出现新添加数据private void button1_Click(object sender, EventArgs e){comboBox1.Items.Add("新增加数据");}