Форум: "Основная";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c