1.2.4 ComboBox组合框控件
ComboBox组合框控件为典型的多选一控件,主要用于限制用户在多个固定信息情况下选择唯一一行的文本信息,以确认用户选择逻辑。其基本的属性和方法定义如下。
- 创建项目及界面控件布置
创建一个项目,在界面上放置一个ListBox列表框控件,两个ComboBox组合框控件,一个textbox文本框控件。布置的界面如下:
- 控件属性设置
在属性窗中找到DropDownStyle属性,上面的ComboBox组合框设置为DropDown类型(可读写),下面的ComboBox组合框设置为DropDownList(只读)。
双击窗体界面,进入cs文件编辑状态,在窗体初始化时加载控件数据:
private void Form1_Load(object sender, EventArgs e)
{
this.comboBox1.Items.Add("财务部");
this.comboBox1.Items.Add("产品部");
this.comboBox1.Items.Add("销售部");
this.comboBox1.Items.Add("生产部");
//默认的选择是“产品部”
this.comboBox1.SelectedIndex =1;
this.comboBox2.Items.Add("财务部");
this.comboBox2.Items.Add("产品部");
this.comboBox2.Items.Add("销售部");
this.comboBox2.Items.Add("生产部");
//默认的选择是“产品部”
this.comboBox2.SelectedIndex = 1;
listBox1.Items.Add("财务部");
listBox1.Items.Add("产品部");
listBox1.Items.Add("销售部");
listBox1.Items.Add("生产部");
//默认的选择是“产品部”
this.listBox1.SelectedIndex = 1;
//请读者注意学习ComboBox、1istBox控件如何定位值
this.textBox1.Text="产品部";
}
鼠标选中界面上的第一个ComboBox组合框,然后在属性窗口中选中闪电按钮,找到SelectedIndexChanged事件双击,在索引改变事件中用代码实现当第一个ComboBox组合框选项改变时,后面的其它控件的显示也会跟着改变;
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string mess = comboBox1.SelectedItem.ToString();
comboBox2.SelectedItem = mess;
listBox1.SelectedItem = mess;
textBox1.Text = mess;
}
本章节例程:winform实战教程Demo_1_2_4

我也是有底线哒~
© 版权声明
THE END
暂无评论内容