winform实战教程——1.2.4 ComboBox组合框控件

1.2.4 ComboBox组合框控件

        ComboBox组合框控件为典型的多选一控件,主要用于限制用户在多个固定信息情况下选择唯一一行的文本信息,以确认用户选择逻辑。其基本的属性和方法定义如下。

1_2_4_1

  • 创建项目及界面控件布置

创建一个项目,在界面上放置一个ListBox列表框控件,两个ComboBox组合框控件,一个textbox文本框控件。布置的界面如下:

1_2_4_2

  • 控件属性设置

在属性窗中找到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
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容