Форум: "Основная";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Внизвыделение в StringGrid Найти похожие ветки
← →
snake_r (2005-02-11 15:50) [0]Здравствуйте !! подскажите, как в StringGrid? можно выделить цветом определенные слова в ячейках ?
← →
begin...end © (2005-02-11 15:52) [1]> snake_r (11.02.05 15:50)
Можно выводить текст вручную в обработчике OnDrawCell, меняя StringGrid.Canvas.Font.Color.
← →
snake_r (2005-02-11 16:06) [2]а если я и так вывожу
WinProcs.DrawText((Sender as TStringGrid).Canvas.Handle, C,
StrLen(C), Rect, Format);
с разбитием на строки
← →
snake_r (2005-02-11 16:06) [3]а если я и так вывожу
WinProcs.DrawText((Sender as TStringGrid).Canvas.Handle, C,
StrLen(C), Rect, Format);
с разбитием на строки
← →
snake_r (2005-02-11 16:06) [4]а если я и так вывожу
WinProcs.DrawText((Sender as TStringGrid).Canvas.Handle, C,
StrLen(C), Rect, Format);
с разбитием на строки
← →
snake_r (2005-02-11 16:12) [5]а если я и так вывожу
WinProcs.DrawText((Sender as TStringGrid).Canvas.Handle, C,
StrLen(C), Rect, Format);
с разбитием на строки
← →
begin...end © (2005-02-11 17:49) [6]> snake_r (11.02.05 16:06) [2]
> snake_r (11.02.05 16:06) [3]
> snake_r (11.02.05 16:06) [4]
> snake_r (11.02.05 16:12) [5]
Если нужно, чтобы весь текст в ячейке был одного цвета, то перед вызовом DrawText устанавливайте нужное значение свойства StringGrid.Canvas.Font.Color. Если нужно, чтобы в одной ячейке разные участки текста были разного цвета, то выводите текст, например, с помощью TextOut (вызывая метод несколько раз) и перед каждым вызовом задавайте цвет.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c