![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
Здравствуйте, нужна помощь. У меня имеется StringGrid, перемещаясь по ячейкам которого будет рисоваться "путь" этих перемещений. А рисоваться он должен на самом гриде... В StringGrid у меня не получилось реализовать это, зато в DrawGrid все прекрасно получилось с помощью Canvas.LineTo, но Draw мне не подходит. Собственно вопрос: можно ли как-нибудь нарисовав рисунок на DrawGrid и наложить его потом на StringGrid? Как-нибудь сделать прозрачным фон у ячеек, или что то вроде. Или есть способ реализовать прорисовку на StringGrid? Помогите пожалуйста
|
![]() |
![]() |
![]() |
#2 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
есть, берешь событие ondrawcell и пишешь в нем все нужные тебе разрисовки через канвас, рисуешь сразу в область rect (она доступна в этом событии именно для рисуемой клетки), а что рисовать , по идее задается массивом, который можно адресовать строкой и колонкой грида (они тоже доступны в этом событии klz текущей отрисовываемой клетки)
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 13.04.2011
Сообщений: 5
|
![]()
А можете выложить хотя бы примерный код? А то я пробовал рисовать через DrawCell для StringGrid, но выходит какая-то ерунда... И зарисовки у меня происходят по ходу выделения ячеек в StringGrid, а не заранее, перед стартом программы.
|
![]() |
![]() |
![]() |
#4 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,899
|
![]()
*для
ну создай обработчик формы Onactivate и в нём запиши stringgrid.repaint; (ессно укажи точное имя СВОЕГО грида, а не просто stringgrid); а вообще я не знаю как ты и что делаешь и даже пока не понял чего хочешь достичь, скинул бы проект, яснее бы было |
![]() |
![]() |
![]() |
#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 |