|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Своя отрисовка TStringGrid |
|
Своя отрисовка TStringGrid
|
Engrossed by the Void Сообщения: 2229 |
Событие OnDrawCell реагирует на необходимость отрисовки ячеек если свойство DefaultDraw=False (тогда задача отрисовки всей таблицы ложится на программиста). Однако у меня не ладится вся работа, толи я глючу, толи... В общем странное дело с определением типа ячеек ([gdFixed],[gdSelected],[gdFocused]), да и инфа не сохраняется... По сему вопрос - как выкрасить различные ячейки в различные цвета с сохранением информации в оных ячейках (то есть попросту добавить фон ячеек) в стиле качалки ReGet (ну к примеру). Приведете кусочек кода - буду рад, линку на компонент помогающий решить проблему - очень рад.
|
|
------- Отправлено: 17:25, 15-09-2003 |
Новый участник Сообщения: 44
|
Профиль | Отправить PM | Цитировать DefaultDrawing не обязательно должен быть false для перерисовки ячейки, например если тебе надо только изменить ее цвет то оставь true, будет меньше проблем с отрисовкой fixed & focused ячеек, а делается все просто:
в onDrawCell Canvas->Brush->Color=clRed; Canvas->FillRect(ARect); Canvas->TextOut(ARect.Left+2,ARect.Top+2,Cell[ACol][ARow]); можно вместо TextOut использовать TextRect, только тогда brush->Style=bsClear; |
Отправлено: 19:00, 15-09-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Спасибо. Все заработало. Пришлось правда под Дельфу (сразу не оговорился, что под нее нать) кое что приспособить, но да это ерунда. Еще раз сыпасиба!
|
------- Отправлено: 19:40, 16-09-2003 | #3 |
Новый участник Сообщения: 44
|
Профиль | Отправить PM | Цитировать Пожалуйста.
|
Отправлено: 05:16, 17-09-2003 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
России нужна своя ось.. | AG1 | Флейм | 43 | 21-04-2010 12:20 | |
7 / 2008 R2 - Своя сборка Windows 7 | ProgrammerPC | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 9 | 25-12-2009 01:53 | |
Обработать класс TStringGrid | Frost_Imp | AutoIt | 6 | 06-10-2009 22:47 | |
[решено] Своя картинка в фоне GUI | sashadeg | AutoIt | 17 | 27-06-2009 21:43 | |
Своя учетка | nureke | Microsoft Windows NT/2000/2003 | 1 | 21-02-2007 13:12 |
|