解决combobox没有item的特别tag的问题

原创 2007年10月12日 14:33:00

由于combobox没有类似datagridview的items下的tag,我用了shortstringdirectory解决,在csdn上提问了一下,发觉牛人的一个另一写法,拓展了我的这个程序。。。

ComboBox没有到具体一个item的Tag属性。
你可以使用一个结构体或对象添加到到Items,以此来扩充Item的属性。这样像Tag属性就容易实现了。

你只需重写结构体或类的ToString方法。比如:

struct itemEx
{
    public object Tag;
    public string Text;
    public itemEx(object tag, string text)
    {
        this.Tag = tag;
        this.Text =text;
    }
    public override string ToString()
    {
        return this.Text;
    }
}


itemEx item = new itemEx(123, "123");

this.combobox1.Items.Add(item);

//取值:
itemEx item =(itemEx) this.combobox1.SelectedItem;
item.Tag; 

 

 

这个方法不错。。。

C# 控件的Tag属性

之前一直觉得控件的Tag属性跟TextBox的Text属性类似,只是用来保存用户对控件标记的文本信息或者布尔值,所以在看到下边的代码之后,就感觉有点看不懂了。 ListViewItem ite...
  • u011974126
  • u011974126
  • 2015-07-21 16:25:00
  • 5118

C#中ComboBox的SelectedIndexChanged事件获取Tag值

DataTable table = new DataTable; ///         /// 点击Cmb控件时获取Tag值         ///         /// ...
  • suxuelian
  • suxuelian
  • 2015-09-14 14:51:02
  • 1646

ComboBox没有到具体一个item的Tag属性。

ComboBox没有到具体一个item的Tag属性。 你可以使用一个结构体或对象添加到到Items,以此来扩充Item的属性。这样像Tag属性就容易实现了。 你只需重写结构体或类的ToStri...
  • tastelife
  • tastelife
  • 2011-08-31 11:32:17
  • 909

C# comboBox 绑定值的方法

在C#的winform中,我们都发现comboBox没有一个能绑定内容的容器,而此外的控件都有一个tag属性用来绑定信息,也没有仔细查过,vs为什么这么设计,不过有一种方法能够解决这个问题。 (1)我...
  • lybwwp
  • lybwwp
  • 2015-02-10 17:37:20
  • 2722

(新招儿) 巧妙使用ComboBox.Items的Add方法添加列表项

最近一个很偶然的机会,知道了还有这样一个类,可以专门用来向列表控件添加列表项,这个类就是 DictionaryEntry ,关于这个类的使用方法及其相关介绍,你可以在你的MSDN中找到,如果您没有安装...
  • xueweiheng
  • xueweiheng
  • 2007-06-04 15:53:00
  • 6025

【WPF】获取下拉列表(ComboBox)的选项(ComboBoxItem)的内容

下拉列表的选项内容
  • qq_18995513
  • qq_18995513
  • 2016-12-01 16:08:31
  • 4785

TComboBox的Items属性赋值解析

一般情况下对象类型作为参数传递时,传递的类型为引用型。因此,当对传入的参数执行Free时,该对象将被从内存清除。那么所有对它的引用将失效但最近在写TComboBox相关的赋值操作时却发现,TCombo...
  • zhmnsw
  • zhmnsw
  • 2006-05-12 11:50:00
  • 4009

C#中如何为ComboBox添加key-value对

C#中如何为ComboBox添加key-value对 You must create your own class type and override the ToString(...
  • ghlfllz
  • ghlfllz
  • 2014-03-18 22:11:03
  • 10387

RibbonX 动态生成ComboBox和DropDown的Item

先让我们来看一下xml文件的设定:
  • TX_OfficeDev
  • TX_OfficeDev
  • 2011-12-15 13:13:40
  • 2517

解决combobox没有item的特别tag的问题

由于combobox没有类似datagridview的items下的tag,我用了shortstringdirectory解决,在csdn上提问了一下,发觉牛人的一个另一写法,拓展了我的这个程序。。。...
  • orichisonic
  • orichisonic
  • 2007-10-12 14:33:00
  • 2865
收藏助手
不良信息举报
您举报文章:解决combobox没有item的特别tag的问题
举报原因:
原因补充:

(最多只允许输入30个字)