Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.15;
Скачать: CL | DM;

Вниз

Вопрос по C#   Найти похожие ветки 

 
Val ©   (2007-06-16 16:41) [0]

В комбобокс добавляются разнородные объекты.
Как отобразить наряду с именем объекта-итема его тип?


 
"   (2007-06-16 17:22) [1]

typeof(объект-итем).ToString();
?


 
Val ©   (2007-06-16 17:34) [2]

Вопрос не в получении, вопрос именно в отображении. При добавлении объектов-итемов можно указать DisplayMember - какое именно св-во показывать. А мне нужно Name + " : " + Type.


 
Слоник_   (2007-06-16 18:44) [3]

item"ы в комбобоксе - это произвольные объекты
самый простой и действенный способы создать свой класс ComboboxItem, переопределив в нём метод ToString
public override string ToString()
{
   return PropertyValue + " : " + this.GetType().FullName;
}


 
Слоник_   (2007-06-16 18:46) [4]


> самый простой и действенный способы создать свой класс ComboboxItem,
>  переопределив в нём метод ToString

действенный способ - создать


 
Слоник_   (2007-06-16 21:21) [5]

не обратил внимания на "разнородные"
в таком случае можно в каждом классе должным образом переопределить ToString().
или же всё-таки класть их в некий контейнер ComboboxItem, при этом потребуется структурировать разнородность объектов объединением их интерфейсом, позволяющим получить нужное свойство Name.
в обоих вариантах DisplayMember не потребуется.


 
Val ©   (2007-06-18 13:26) [6]

как-то нужно инициализировать св-ва комобокса для отображения содержимого ToString()? Если я не указываю DisplayMember - добавляются пустые строки.


 
Val ©   (2007-06-18 13:32) [7]

Вопрос снят. Стояло FormattingEnabled в True.



Страницы: 1 вся ветка

Текущий архив: 2007.07.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.02 c
15-1181888238
StriderMan
2007-06-15 10:17
2007.07.15
Ваши старые исходники


15-1181334214
Галинка
2007-06-09 00:23
2007.07.15
Помирить Warkraft II и немецкий вынь ХР


4-1170889926
Vemer
2007-02-08 02:12
2007.07.15
Почему не работает прозрачность?


2-1182139121
Riply
2007-06-18 07:58
2007.07.15
DeviceIoControl и повторное открытие диска.


15-1181906747
Predfer
2007-06-15 15:25
2007.07.15
Компьютер не работает!