Drag & Drop и картинка под курсором

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

EXIS
Обычный пользователь
Обычный пользователь
 
Сообщения: 71
Зарегистрирован: 02.05.2006 (Вт) 17:16

Drag & Drop и картинка под курсором

Сообщение EXIS » 20.09.2008 (Сб) 9:51

Здравствуйте.
Не могу понять, как сделать, чтобы при перетаскивании объекта (картинки) из одного listview в другой под курсором мыши появлялась копия этой картинки. Вот например в explorere если нажать на какой нибудь фаил и потащить его, под курсором появляется прозрачная копия этой иконки, более того эта копия выносится за пределы формы. Как так сделать? :P

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Drag & Drop и картинка под курсором

Сообщение Williams » 20.09.2008 (Сб) 14:58

У события перетаскивания есть параметры, посмотри в них эффект

Добавлено: e.Effect = DragDropEffects.Copy
И вы думаете, что вас оставят в живых после прочтения этого поста?

EXIS
Обычный пользователь
Обычный пользователь
 
Сообщения: 71
Зарегистрирован: 02.05.2006 (Вт) 17:16

Re: Drag & Drop и картинка под курсором

Сообщение EXIS » 20.09.2008 (Сб) 16:33

e.Effect = DragDropEffects.Copy
только меняет обычный курсор на курсор с квадратиком, а мне нужна картинка под курсором.


Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Re: Drag & Drop и картинка под курсором

Сообщение Alex[fj] » 28.09.2008 (Вс) 13:02

Попробую помочь.
Лично я создавал еще одну полупрозрачную форму(требовалась прозрачность) и по событию Me_DragOver тянул эту самую форму за курсором в области своего приложения.
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

EXIS
Обычный пользователь
Обычный пользователь
 
Сообщения: 71
Зарегистрирован: 02.05.2006 (Вт) 17:16

Re: Drag & Drop и картинка под курсором

Сообщение EXIS » 28.09.2008 (Вс) 20:33

Вот это уже более правдо подобно, а кусочек кода не подбросите.
И форма при наезде на нее мышкой, фокус на себя не перехватывает?

Alex[fj]
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 278
Зарегистрирован: 17.02.2007 (Сб) 20:10
Откуда: Питер

Re: Drag & Drop и картинка под курсором

Сообщение Alex[fj] » 28.09.2008 (Вс) 21:02

Да, была такая трабла, что греха таить... Поэтому форма летела рядом с курсором, а не под ним.
Не совсем то, что нужно. Можно попробовать рисовать изображение по форме.

Пример постараюсь найти и кину в личку, дабы не позорится :)
Изображение
Стараюсь быть вполне хорошим (c) Лев Толстой

EXIS
Обычный пользователь
Обычный пользователь
 
Сообщения: 71
Зарегистрирован: 02.05.2006 (Вт) 17:16

Re: Drag & Drop и картинка под курсором

Сообщение EXIS » 30.09.2008 (Вт) 23:04

Только кода там нет, только экзешник :D


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList