Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Дополнительные поля для TColumn в TListView [D7]


Страницы:   1 2

MegaVolt ©   (2006-12-15 11:20:00) 

Как красиво добавить в TColunm входящие в TListView новые поля? С одной стороны правильно было бы написать наследника ЕСщдгьт и добавить их туда. Но с другой стороны это придётся переписывать часть ListView что не очень хочется. Как можно по другому получить тот же результат?


MegaVolt   (2006-12-15 12:29:00) [21]

>А где в классе TColumn фигурируют поля, уже имеющиеся в классе TListView ?

Мою фразу следует понимать как Новые поля для TColumn которые в свою очередь входит в ListView. Т.е. новые поля в TColumn. А TColumn входит в TListView


MegaVolt   (2006-12-15 12:26:00) [22]

Новые поля это значит поля которых в оригинальном объекте нет.
Например в стандартном TColumn можно задать выравнивание текста. Мне же например нужно добавить ещё выравнивание картинок. Отрисовка OwnerDraw поэтому могу сам положение картинок менять. Или нужно добавить пару числовых полей для хренения каких то параметров колонок.

Можно конечно содлать свой TColumnEx в котором будут лежать эти самые параметры но тогда появляется куча ручных операций которые могут приводить к ошибкам.

Например
Columns.Add;
Columns[0].Caption:='11111';
Columns[0].Alignment:=taRightJustify;
и дальше своё:
ColumnEx.Add;
ColumnsEx[0].ImageAlignment:=taRightJustify;
Так вот можно же и забыть это дописать да и некрасиво как то :(


Сергей М.   (2006-12-15 12:24:00) [23]


> добавить вTColunm входящие в TListView новые поля


А где вклассе TColumn фигурируют поля, ужеимеющиеся в классе TListView ?


icWasya   (2006-12-15 12:15:00) [24]

Что такое новые поля


MegaVolt   (2006-12-15 11:55:00) [25]

Что именно поподробней? Спроси что именно непонятно? Что такое поля объекта?  Или что такое похожие результаты?


icWasya   (2006-12-15 11:47:00) [26]

>Как можно по другому получить тот же результат?
А вот с этого места - по подробнее.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо