文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>【转帖】在C#应用程序中,对comboBox这个控件的一些基本用法

【转帖】在C#应用程序中,对comboBox这个控件的一些基本用法

时间:2011-01-04  来源:飘过的浮云

(1)我们创建一个ComboBoxItem类:

public class ComboBoxItem
    {
        private string _text = null;
        private object _value = null;
        public string Text { get { return this._text; } set { this._text = value; } }
        public object Value { get { return this._value; } set { this._value = value; } }
        public override string ToString()
        {
            return this._text;
        }
    }

(2)在添加的时间,我们将这个类的列表添加到comboBox的item属性中:

 private void Form1_Load(object sender, EventArgs e)
        {
            ComboBoxItem cbi1 = new ComboBoxItem();
            cbi1.Text = "测试Test1";
            cbi1.Value = "测试Value1";
            comboBox1.Items.Add(cbi1);
            ComboBoxItem cbi2 = new ComboBoxItem();
            cbi2.Text = "测试Test2";
            cbi2.Value = "测试Value2";
            comboBox1.Items.Add(cbi2);
        }

运行的时候我们看到界面是这样子的:

(3)在我们使用的时候:

 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (comboBox1.Items != null && comboBox1.Items.Count > 0 && comboBox1.SelectedItem != null)
            {
                string text = ((ComboBoxItem)comboBox1.SelectedItem).Text;
                object vlaue = ((ComboBoxItem)comboBox1.SelectedItem).Value;
            }
        }

其中test是表面要显示的文档,而vlaue则是我们绑定的object的数据,给大家一个好玩的想法。我实现了一个下拉的菜单,其中comboBox1中绑定的数据都是winform页面,甚至可以控制各个窗体哦!很爽的哦!

本文出自 “张隽永” 博客,请务必保留此出处http://realzjy.blog.51cto.com/818594/165556

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载