ITPub博客

首页 > Linux操作系统 > Linux操作系统 > c# combox

c# combox

原创 Linux操作系统 作者:wisdomone1 时间:2012-03-03 13:59:53 0 删除 编辑

 private void Form1_Load(object sender, EventArgs e)
        {
            //学习combox下拉列表框是否仅显示或显示及编辑相关(子项)
            
            comboBox1.Items.Add("a");
            comboBox1.Items.Add("b");
            comboBox1.DropDownStyle. = ComboBoxStyle.DropDown;//combox.dropdownstyle下拉列表框子项显示格式,comboxstyle为enum;向前面dropdownstyle供值

                //        {
                //// 摘要:
                ////     文本部分可编辑。列表部分总可见。
                //Simple = 0,
                ////
                //// 摘要:
                ////     文本部分可编辑。用户必须单击箭头按钮来显示列表部分。这是默认样式。
                //DropDown = 1,
                ////
                //// 摘要:
                ////     用户不能直接编辑文本部分。用户必须单击箭头按钮来显示列表部分。
                //DropDownList = 2,
  
        }

        //private void comboBox1_SelectedValueChanged(object sender, EventArgs e)
        //{
        //    //selectionvaluechanged表示子项选定内容变化
        //    //label1.Text = comboBox1.SelectedValue.ToString();//提示报错了
        //    label1.Text = comboBox1.SelectedItem.ToString();//selecteditem当定选定的子项
        //    label1.Text = comboBox1.SelectedText;
        //}

        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            //selectionvaluechanged表示子项选定内容变化
            //label1.Text = comboBox1.SelectedValue.ToString();//提示报错了

            ///selectedindexchanged事件表示selectedindex子项索引变化发生 下述二行代码不触发
            label1.Text = comboBox1.SelectedItem.ToString();//selecteditem当定选定的子项
            label1.Text = comboBox1.SelectedText;

            //此事件可发生下行代码
            label1.Text = comboBox1.SelectedIndex.ToString();
        }

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9240380/viewspace-717573/,如需转载,请注明出处,否则将追究法律责任。

上一篇: c# richtextbox
下一篇: c# radiobutton
请登录后发表评论 登录
全部评论
提供针对oracle初学者及进阶的数据库培训,欢迎大家咨询: 微信: wisdomone 微信公众号: lovedb qq: 305076427 微博: wisdomone9

注册时间:2008-04-04

  • 博文量
    2164
  • 访问量
    11711250