|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.10.2013, 16:35 | #1 |
Пользователь
Регистрация: 11.09.2013
Сообщений: 56
|
Canvas в TStringGrid'e
Можно ли посредством канваса обводить в рамку ячейку, и группы ячеек, не по-пиксельно?
например три ячейки с [0,1] по [0,3] обвести в одну рамку, черная граница 1 px как-нибудь.. |
08.10.2013, 16:50 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
мысли вслух
property OnDrawCell: TDrawCellEvent; type TDrawCellEvent = procedure (Sender: TObject; ACol, ARow: Longint; Rect: TRect; State: TGridDrawState) of object; узнаем наша ли ячейка и рисуем рамку или нужную часть рамки (при "выделении" нескольких смежных). осталась малость: придумать как узнать наша ли ячейка и если ли смежные.
программа — запись алгоритма на языке понятном транслятору
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TStringGrid | SAMY93 | Общие вопросы Delphi | 1 | 19.10.2010 18:24 |
TStringGrid | erno5 | Общие вопросы Delphi | 1 | 20.06.2010 09:42 |
TStringGrid | MyQwErTy | Помощь студентам | 7 | 26.02.2009 13:13 |
TStringGrid | Gromsky | Компоненты Delphi | 4 | 04.03.2008 23:41 |