Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
ВнизStringGrid Найти похожие ветки
← →
Грифон (2002-05-25 20:25) [0]Скажите, можно ли в StringGrid"e сделать ячейку(одну или несколько) другого цвета. Интерисует именно StringGrid.
← →
KilkennyCat (2002-05-26 09:45) [1]Лучше все-таки AdvStringGrid...
Но в стандартном, теоретически, можно, используя TCanvas и TBrush но я бы не стал заморачиваться
← →
MBo (2002-05-26 11:11) [2]по OnDrawCell никаких заморочек
← →
Song (2002-05-26 12:29) [3]Canvas.Brush.Color
← →
Грифон (2002-05-26 14:01) [4]Что-то я пробовал, ну не рисует:
SolutionStrGrid.Canvas.Brush.Color:=RGB($00,$00,$FF)
Подскажите что ещё нужно.
← →
MBo (2002-05-26 14:07) [5]в хелпе прекрасный пример, чего же еще нужно?
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
if (ACol=2) and (not (gdFixed in State))then
with StringGrid1.canvas do begin
brush.color:=clLime;
fillrect(rect);
textout(rect.left+2,rect.top+2,StringGrid1.Cells[Acol,Arow]);
end;
end;
← →
Грифон (2002-05-26 19:26) [6]>MBo
Спасибо, всё работает.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c