![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Изменение цвета столбца в Run-Time
Gamar © (2002-06-29 17:40:00)Обработчик события кликанья на заголовке Grid"а
procedure DBGrid1TitleClick(Column: TColumn);
begin
Column.Font.Color := clRed;
end;
Цвет шрифта кликуемого (по заголовку) столбца должен стать красный. Но этого не происходит. Что делать???
Ivan61 (2002-06-30 12:28:00) [1]Я в своё время решал подобную проблему: "Как по клику на Title столбца выделить весь столбец. Как, например, в Access?" Но так и не решил.
McSimm (2002-06-30 11:27:00) [2]Извиняюсь, однако ничего другого не приходит в голову.
Попробуй поставить точку прерывания на
Column.Font.Color := clRed;
и убедиться, что при клике это строка выполняется...
Gamar (2002-06-30 11:19:00) [3]В программе OnDrawColumnCell или OnDrawDataCell не обрабатываются. В чем же может быть дело???
McSimm (2002-06-30 10:30:00) [4]Я имею в виду есть ли в программе процедуры, назначенные этим обработчикам?
Без них цвет должен меняться. Если же есть собственная отрисовка, то в ней, возможно, не учитывается изменение цвета
Gamar (2002-06-30 10:06:00) [5]Да, такие обработчики есть. А как использовать? Мне необходимо менять цвет при щелчке.
McSimm (2002-06-30 09:27:00) [6]Должен.
А есть обработчики OnDrawColumnCell или OnDrawDataCell ?
Gamar (2002-06-30 09:18:00) [7]Никто не поможет?..