|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2011, 21:58 | #1 |
Регистрация: 13.04.2011
Сообщений: 5
|
Рисунок на StringGrid
Здравствуйте, нужна помощь. У меня имеется StringGrid, перемещаясь по ячейкам которого будет рисоваться "путь" этих перемещений. А рисоваться он должен на самом гриде... В StringGrid у меня не получилось реализовать это, зато в DrawGrid все прекрасно получилось с помощью Canvas.LineTo, но Draw мне не подходит. Собственно вопрос: можно ли как-нибудь нарисовав рисунок на DrawGrid и наложить его потом на StringGrid? Как-нибудь сделать прозрачным фон у ячеек, или что то вроде. Или есть способ реализовать прорисовку на StringGrid? Помогите пожалуйста
|
14.04.2011, 22:38 | #2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
есть, берешь событие ondrawcell и пишешь в нем все нужные тебе разрисовки через канвас, рисуешь сразу в область rect (она доступна в этом событии именно для рисуемой клетки), а что рисовать , по идее задается массивом, который можно адресовать строкой и колонкой грида (они тоже доступны в этом событии klz текущей отрисовываемой клетки)
|
14.04.2011, 23:20 | #3 |
Регистрация: 13.04.2011
Сообщений: 5
|
А можете выложить хотя бы примерный код? А то я пробовал рисовать через DrawCell для StringGrid, но выходит какая-то ерунда... И зарисовки у меня происходят по ходу выделения ячеек в StringGrid, а не заранее, перед стартом программы.
|
15.04.2011, 09:30 | #4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
*для
ну создай обработчик формы Onactivate и в нём запиши stringgrid.repaint; (ессно укажи точное имя СВОЕГО грида, а не просто stringgrid); а вообще я не знаю как ты и что делаешь и даже пока не понял чего хочешь достичь, скинул бы проект, яснее бы было |
15.04.2011, 13:16 | #5 |
Регистрация: 13.04.2011
Сообщений: 5
|
У меня не получается рисовать на StringGrid, потому что при выделении ячейки координаты линии сбрасываются. В общем вот мой проект, перемещение по StringGrid с отрисовкой в DrawGrid осуществляется стрелками.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
stringgrid+колесо мыши=>stringgrid.onclick | aalleexxaa | Общие вопросы Delphi | 5 | 16.02.2011 16:58 |
рисунок | andryuxa88 | Microsoft Office Word | 27 | 01.08.2010 10:15 |
Рисунок. | Telec | Помощь студентам | 2 | 29.05.2010 22:22 |
3D рисунок | LevonNikox | PHP | 0 | 04.08.2009 22:43 |
Рисунок | Артэс | Win Api | 16 | 12.06.2008 18:07 |