Форум: "Основная";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
ВнизRxDBGrid1DrawColumnCell Найти похожие ветки
← →
Sheva (2002-09-10 12:35) [0]Есть такой код:
procedure TOpenForm.RxDBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
var
ARect: TRect;
begin
if gdselected in state then
with RxDBGrid1 do
begin
//if TempContractQuery.FieldByName("SellOrBuy").AsInteger=1
//then
//begin
CopyRect(ARect, Rect);
Canvas.Brush.Color:= clred;
Canvas.Font.Color:= clBlack;
Canvas.FillRect(Rect);
//end;
end;
end;
При этом нужная строка закрашивается в красный цвет.
Вопрос: как вывести текст поверх Rect-а, а то вижу только красную строку.
Спасибо.
← →
Игорь Шевченко (2002-09-10 13:10) [1]Вставить строку
DefaultDrawColumnCell(Rect,DataCol,Column,State);
после FillRect
← →
Sheva (2002-09-10 13:15) [2]Огромное спасибо. Все заработало.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c