Главная страница
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.023 c
1-1194860199
Fin
2007-11-12 12:36
2008.06.22
Как получить значение из программы при её завершении..


15-1210016615
AEN
2008-05-05 23:43
2008.06.22
Шахматная пошаговая стретегия...


4-1191156354
Dib@zol
2007-09-30 16:45
2008.06.22
Перерисовка PopupMenu


2-1212044089
pirks
2008-05-29 10:54
2008.06.22
Каскадные прокси


2-1211886322
Igorj
2008-05-27 15:05
2008.06.22
Линейные динамические структуры