| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Потомок компонента ListBox |
| Автор: Injener 13.10.2006, 13:11 | ||
Создаю потомок компонента ListBox с целью раскраски элементов в разные цвета.
Каким образом мне переопределить свойство Items, таким образом, чтобы добавилось поле Color: Items[i].Color |
| Автор: mr.DUDA 13.10.2006, 13:24 |
| Можно сделать это не у листбокса, а у ListView: - создать класс-наследник ListViewItem и добавить в него свойство Color - добавлять в список не обычные ListViewItem-ы, а свои - при обращении к Items, преобразовывать item к своему типу и работать с его Color-ом |
| Автор: Injener 13.10.2006, 13:57 | ||
Как я понял преобразовать
Так, чтоли? |
| Автор: mr.DUDA 13.10.2006, 14:02 |
да |
| Автор: Injener 13.10.2006, 14:09 |
| Спасибо mr.DUDA ! |
| Автор: ivashkanet 13.10.2006, 14:12 | ||
А разве это пройдет ИМХО, нужно так
А то он ругнется на то, что не может привести Сколор к Итему |
| Автор: Injener 13.10.2006, 14:18 |
| Ты прав. |