Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
ВнизКак раскрасить строку в dbgrid? Найти похожие ветки
← →
Ann_k (2004-09-27 13:51) [0]Есть dbgrid и в нем надо раскрасить фон некоторых строк цветом.
Помогите,pls!Не могу разобраться, как пользоваться ВrawСolumnCell-ом для раскраски ячейки.
Спасибо!
← →
Amoeba © (2004-09-27 13:52) [1]Читай статью "Разноцветный DBGrid" на http://www.delphikingdom.com
← →
alless (2004-09-27 13:53) [2]Установите рисование по умолчинию (Default drawing) в True. Только после этого можно нарисовать выделенную ячейку. Если вы установили DefaultDrawing в False, вы должны сами рисовать все ячейки, используя свойство Canvas.
Procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
Field: TField; State: TGridDrawState);
begin
If gdFocused in State then
with (Sender as TDBGrid).Canvas do
begin
Brush.Color := clRed;
FillRect(Rect);
TextOut(Rect.Left, Rect.Top, Field.AsString);
end;
end;
← →
Ann_k (2004-09-27 14:05) [3]Amoeba, alless, спасибо!
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.10.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c