Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Можно ли CheckedListBox заполнить Item-ми с Tag


Автор: lankin 2.12.2008, 19:16
В общем вот в чем вопрос: было бы очень удобно, если б CheckedListBox можно заполнить не только строками, но и какими-то контролами, в которых можно определить свойство Tag. Так, чтобы можно было одновременно выбрать и item.Text и item.Tag. Можно ли так сделать?

Автор: Partizan 2.12.2008, 19:30
lankin, на самом деле -  использовать контрол только потому, что нужно поюзать его свойство Tag - это неправильно чуть менее, чем полностью....

Создайте собственный класс и всё....

Код

class MyCustomItem
{
    public string View {get; set;}
    public object Data {get; set;}

    public override string ToString()
     {
           return this.View;
     }
}

....

MyCustomItem newItem = new MyCustomItem();
newItem.View = "item1";
newItem.Data = 10;

checkedListBox.Items.Add(newItem);
...

Автор: lankin 2.12.2008, 20:25
Partizan, Спасибо за совет. Попробую.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)