Показать значки, перетаскиваемые курсором мыши? - PullRequest
0 голосов
/ 02 июня 2009

Я бы хотел, чтобы мои пользователи перетаскивали несколько элементов интерфейса. На данный момент, кажется, только в состоянии рисовать непосредственно к графическому объекту, используя метод Cursor.Draw. Я хотел бы иметь возможность показывать элементы, перетаскиваемые по экрану, в стиле перетаскивания значков Windows, таких как папки, которые можно перетаскивать из окна в окно и по панели задач и т. Предоставляет ли инфраструктура dotnet такую ​​возможность или потребуется много подключений к страшным функциям API Windows?

РЕДАКТИРОВАТЬ: я хочу, чтобы во время перетаскивания чего-либо, чтобы рядом с курсором мыши отображалось изображение перетаскиваемой вещи. Я хочу иметь возможность перетаскивать элемент за пределы окна и продолжать отображать его рядом с курсором мыши.

Ответы [ 2 ]

1 голос
/ 02 июня 2009

Интересно, может ли это быть полезным: Перетаскивание в Windows Forms - Учебник для начинающих

0 голосов
/ 02 июня 2009

У нас такой же вопрос в SO. Переместите графическое окно с помощью мыши . Вы можете использовать то же самое (?). сохраняйте значки в графическом окне и позволяйте пользователям перемещать их.

...