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

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

Checkbox в DBGride [D6, IB6.x]


Bizon ©   (2004-04-12 08:36:00) 

Скажите please, как столбец в DBGride отображать галкой ? Перерыл свойства TDBGridColumns, ничего не нашел.


Vlad   (2004-04-12 11:04:00) [1]

http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=168#link3


Bizon   (2004-04-12 09:37:00) [2]

ЮЮ, можно поподробней как применять DrawColumn.Field.DisplayText


ЮЮ   (2004-04-12 09:13:00) [3]

все в TCustomDBGrid.DrawCell:

Value := DrawColumn.Field.DisplayText;
...      
if FDefaultDrawing then
 WriteText(Canvas, ARect, 2, 2, Value, DrawColumn.Alignment,
 UseRightToLeftAlignmentForField(DrawColumn.Field, DrawColumn.Alignment));
...
DrawColumnCell(ARect, ACol, DrawColumn, AState);

Отсюда, есть два способа:
 1) Field.DisplayText возвращает не True/False, а 'х'('V')/''
 2) в OnDrawColumnCell рисуем как душа пожелает


Наверх

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