Дмитрий
Дмитрий

работа со StringGrid, Delphi

Возможно ли сделать так чтобы, допустим, по нажатию на кнопку в конкретной ячейке в StringGrid-е текст поменял цвет?
Но только в одной ячейке, а не во всей таблице

ОТ
Ольга Третьюхина

У stringgrid'a нету свойства смены цвета, но эта проблема решается

пример из гугла:

procedure TForm1.StringGrid1DrawCell(Sender: TObject; aCol, aRow: Longint; Rect: TRect; State: TGridDrawState);
begin
with TStringGrid(Sender), Canvas do
begin
Font.Color := clRed;
FillRect(Rect);
TextRect(Rect, Rect.Left + 2, Rect.Top + 2, Cells[aCol, aRow]);
end;
end;

Похожие вопросы
Как из StringGrid закинуть значения в массив? Delphi
Delphi - надо узнать сколько символов помещается одной строкой ячейки stringGrid
StringGrid в Delphi. Нужно поменять цвет в текста в определенной ячейке
Добрый день! Подскажите пожалуйста, как данные из одного StringGrid перенести во второй! Delphi!
Delphi. Поиск в StringGrid
stringgrid delphi почему не работает backspace как прописать?
проблема с сортировкой массива в StringGrid Delphi
помогите сделать программу выввод в виде строк StringGrid в Delphi
помогите пожалуйста сделать программу в delphi. вывести в виде таблиц строк StringGrid
как распечатать содержимое StringGrid в Delphi?