![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как работать с DBCtrlGrid? [D7, IB6.x]
_mandrake_ © (2004-01-26 14:56:00)
Скажите пожалуйста можна ли (если да то как?) заставить компонент TLabel(или DBText) (предварительно вставленный в DbCtrlGrid) показывать цвет текста в зависимости от значения поля в базе даных ?
ЮЮ (2004-01-27 03:30:00) [1]
И вообще DBCtrlGrid от лукавого. Оставь его в покое, пока не поздно.
MV (2004-01-26 17:07:00) [2]
procedure TForm1.DBCtrlGrid1PaintPanel(DBCtrlGrid: TDBCtrlGrid;
Index: Integer);
begin
if MyDataSet1.FieldByName("Bank_id").AsInteger > 10 then
MyLabel.Color := clRed else
MyLabel.Color := clBlue
end;
//==============
Все работает!
Плохиш_ (2004-01-26 16:37:00) [3]
Label1.Color := Этомойсуперпуперкрутейшийцвет
_mandrake_ (2004-01-26 16:33:00) [4]
> Ну а как все-таки поменять цвет лейбла? (Добираться до лейбла
> через DbCtrlGrid.Controls[] или можна как-то по другому)
Чета нисего не получается... :-(((((
_mandrake_ (2004-01-26 16:00:00) [5]
Ну а как все-таки поменять цвет лейбла? (Добираться до лейбла через DbCtrlGrid.Controls[] или можна как-то по другому)
Academic (2004-01-26 15:25:00) [6]
onPainPanel
_mandrake_ (2004-01-26 15:23:00) [7]
К сожалению у DbCtrlGrid нет событий OnDrawDataCell, OnDrawColumnCell, как быть в этом случае?
Academic (2004-01-26 15:02:00) [8]
Такое же событие по DefaultDrawing как и в DBGrig