Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.22;
Скачать: CL | DM;

Вниз

Как убрать выделение последней выбранной ячейки StringGrid?   Найти похожие ветки 

 
Magos   (2008-05-28 10:20) [0]

Подскажите, пожалуйста, как убрать выделение цветом последней активной ячейки в StringGrid? а то после работы с ним ячейка окрашивается в синий цвет. Спасибо.


 
Painter   (2008-05-28 11:06) [1]

Можно рисовать самому, на событии OnDrawCell. Там хоть в синий, хоть в clWindow, в соответствии с Вашими пожеланиями :)


 
Magos   (2008-05-28 11:19) [2]

ну это будет цвет нарисованной ячейки,а я говорю о выделении последней активной


 
{RASkov} ©   (2008-05-28 11:34) [3]

> [2] Magos   (28.05.08 11:19)

А выделенная активная последняя - это не нарисованная ячейка? :)


 
Magos   (2008-05-28 11:48) [4]

имеет StringGrid, состоящий из 10 столбцов и одной строки. Мышью или клавой выбирается ячейка и если после этого выбрать другой элемент (пусть будет другой грид или поле эдит, неважно) т.е. грид становится не активным, то ячейка которая была выбрана до этого выделяется в неактивном уже гриде синим цветом.
Все ячейки одного цвета, но та которая была активная последняя становится выделенным синим...
Вроде объяснил...


 
{RASkov} ©   (2008-05-28 12:09) [5]

> [4] Magos   (28.05.08 11:48)

См событие [1]
+ проверку параметра State на gdSelected и .... вобщем примерно вот так:
procedure TForm.StringGridOnDrawCell(..);
begin
 if not Sender is TStringGrid then Exit;
 with TStringGrid(Sender) do begin
  if gdSelected in State and Focused then
   Canvas.Brush.Color:=clHighlight
  else Canvas.Brush.Color:=Color;
  Canvas.FillRect(Rect);
....Дальше "в ручки" рисуем содержимое ячейки...
 end;
end;



Страницы: 1 вся ветка

Текущий архив: 2008.06.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
15-1210236649
JanMihail
2008-05-08 12:50
2008.06.22
Схема документа MS Word


15-1210504788
Nucer
2008-05-11 15:19
2008.06.22
Определения и сохранение изменений файла


15-1210570323
Юрий Зотов
2008-05-12 09:32
2008.06.22
Защита ПК


2-1210491620
Magos
2008-05-11 11:40
2008.06.22
Визуальное выделение ячейки StringGrid. Какие способы?


2-1211777186
Гена
2008-05-26 08:46
2008.06.22
Из TQuery в TQuery