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

Вниз

CheckBox в таблице   Найти похожие ветки 

 
PaveL   (2003-08-27 13:26) [0]

Можно ли и как сделать так, чтобы тип колонки в TDBGrid был TCheckBox. Т.е. мне надо чтобы напротив каждой записи в DBGrid была возможность поставить флажок.
Заранее спасибо.
Если большой ответ - присылайте на e-mail: pav_ser@mail.ru


 
Романов Р.В. ©   (2003-08-27 13:27) [1]

RxDbGrid
EhLibDBGrid


 
PaveL   (2003-08-27 13:41) [2]

А где найти эти компоненты?


 
Guerril   (2003-08-27 15:20) [3]

Не нужны никакие доп. компоненты.
"КАРТИНКА И CHECKBOX В ПОЛЕ TDBGRID.
На канву DBGrid"а можно выводить не только текст, но рисовать другие объекты.
Часто для поля, которое принимает логическое значение, хочется видеть стандартный компонент TCheckBox. Чтобы поместить его туда , воспользуемся все тем же событием перерисовки ячейки. В наш код для TformColorGrid.DBGridDrawColumnCell нужно добавить еще кусочек. Теперь нам понадобиться определить, какая именно колонка рисуется и выбрать соответствующее действие :

procedure TformColorGrid.DBGridDrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
Var Style : Integer;
Begin
IF { рисуется колонка, в которую мы хотим поместить TCheckBox }
Then IF { значение поля TRUE }
Then Style := DFCS_CHECKED
Else Style := DFCS_BUTTONCHECK;
End;

DrawFrameControl(TDBGrid(Sender).Canvas.Handle, Rect, DFC_BUTTON, Style);
End; "
Ссылка: http://www.delphikingdom.com/helloworld/dbgridcolor.htm#link3


 
PaveL   (2003-08-28 12:58) [4]

А как-нибудь попроще можно?
И где все-таки найти компонент EhLibDBGrid?
_________
Теперь мне нужно чтобы в компоненте ClientDataSet, когда создаешь колонки в свойстве FieldsDefs, свойство колонки было ftListBox. И как в DBListBox вставить компонент CheckBox в каждую непустую строку.



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
6-24611
ser
2003-06-17 12:49
2003.09.08
Работа с IMAP INDY 9.0


1-24445
boband
2003-08-25 17:06
2003.09.08
Создание редактора свойств в Delphi 6


7-24713
krotik
2003-06-26 14:55
2003.09.08
Имя ЗАРЕГИСТРИРОВАВШЕГОСЯ на компьютере пользователя


1-24496
PrettyFly
2003-08-27 10:49
2003.09.08
ListView с фоновым рисунком...


1-24498
Akim2
2003-08-27 11:35
2003.09.08
Программа с ограниченным числом пользователей