Перетаскивание нарисованных объектов
От: Saruwatari Россия  
Дата: 05.10.07 15:02
Оценка:
В качестве примера расматриваю контрол Panel с нарисованными на нем фигурами. Вся картина представляет собой круг, квадрат и линию (круг и квадрат заполненные) разного цвета, фигуры не пересекаются. Мне нужно реализовать алгоритм перетаскивания элементов с сохранением их цвета и форм во время перетаскивания.
Кто уже исследовал подобную проблему, или кто уже знает решение, посоветуйте либо в каком направлении копать, либо само решение, пожалуйста?
Сейчас думаю о нескольких направлениях:
1) копирование изображения по форме фигуры и вывод копии по верх основного изображения в момент перетаскивания;
2) перерисовка фигуры в соответствии с положением мыши.
Так же думаю, что вероятно стандартных методов Graphics не достаточно для реализации задуманного...
В общем, хочется услышать советы тех, кто решал или решает подобные задачи.
Пока я обошелся перетаскиванием контура, но это очень уж простой способ.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.