Re: Перетаскивание нарисованных объектов
От: Acemore  
Дата: 07.10.07 10:13
Оценка:
Здравствуйте, Saruwatari, Вы писали:

S>В качестве примера расматриваю контрол Panel с нарисованными на нем фигурами. Вся картина представляет собой круг, квадрат и линию (круг и квадрат заполненные) разного цвета, фигуры не пересекаются. Мне нужно реализовать алгоритм перетаскивания элементов с сохранением их цвета и форм во время перетаскивания.

S>Кто уже исследовал подобную проблему, или кто уже знает решение, посоветуйте либо в каком направлении копать, либо само решение, пожалуйста?
S>Сейчас думаю о нескольких направлениях:
S>1) копирование изображения по форме фигуры и вывод копии по верх основного изображения в момент перетаскивания;
S>2) перерисовка фигуры в соответствии с положением мыши.
S>Так же думаю, что вероятно стандартных методов Graphics не достаточно для реализации задуманного...
S>В общем, хочется услышать советы тех, кто решал или решает подобные задачи.
S>Пока я обошелся перетаскиванием контура, но это очень уж простой способ.

А чем плох для этих целей Microsoft Visual Basic 2005 Power Packs — там контролами с простеньким градиентом, заливкой и реакйией на события выделены: линия, окружность, прямоугольник?
... << RSDN@Home 1.2.0 alpha rev. 774>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.