![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
StringGrid.. выделение [D5, WinXP]
m0l0doy © (2005-01-05 18:28:00)Здравствуйте, товарищи :)
Я уже замучился с этим гридом, надеюсь вы сможете помочь.
Итак, суть проблемы вот в чем
рисую в гриде я сам, т.е. default drawing = false
и хочу, чтобы выделенная строка рисовалась другим цветом
в обработчике drawcell пишу вот что
if ((ARow=0) or (ARow=rselected)) then StringGrid1.Canvas.Brush.Color:=$00FF9E91
else StringGrid1.Canvas.Brush.Color:=clWhite;
StringGrid1.Canvas.FillRect(Rect);
ну и в конце текстаут конечно
переменная rselected - глобальная. ей присваивается значение выделенной строки при событии Grid1SelectCell
Вопрос. почему у меня не работает это дело? =)
и как заставить это работать
pasha_golub (2005-01-05 20:15:00) [1]Можно глянуть в код TStringGrid и увидеть, что выделленные строки отрисовываются всегда.