Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Окрасить строки в TStringGrid


Автор: Molodec 1.7.2011, 08:11
Добрый день. В Интернет много информации о том, как окрасить в момент рисования ячейки. Меня же интересует уже после того как все отрисованно, чтобы при нажатии на кнопку происходила валидация, если не соответствует какому либо условию то i-строка закрашивается красным. 
То есть, если кто знает, пожалуйста, подскажите как закрасить в ТStringGrid красным, допустим, 2 и 5 строку именно по нажатию на кнопку(не события TStringGrid).
Заранее спасибо.  

Автор: AKATAN 1.7.2011, 08:51
Цитата

окрасить в момент рисования ячейки. Меня же интересует уже после того как все отрисованно

После того как все отрисованннно?
А repaint - не судьба?

З.Ы. "отрисованнно" происходит гараздо чаще, чем ты думаешь. поставь showmessage на событие отрисованннно - это тебя удивит  smile 

Автор: 14SatanA88 1.7.2011, 08:54
Цитата(Molodec @  1.7.2011,  08:11 Найти цитируемый пост)
окрасить в момент рисования ячейки

по нажатию на кнопку вызвать это событие, где происходит окрашивание

Автор: Molodec 1.7.2011, 14:27
При нажатии на кнопку вызвал StringGrid1.refresh;
Все работает)) 
Спасибо.  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)