| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > DragDrop |
| Автор: Moid 3.4.2008, 18:30 | ||
| Народ помогите пожалуйста, сделал перетаскивание картинки из моего приложения во внешние (Point, Explorer, ...), теперь нужно обратное. Схватить графический файл к примеру из папки и перетащить в мое приложение с именем и изображением ест-но. Перетаскивание из своего приложения делал так:
|
| Автор: mr.DUDA 3.4.2008, 20:09 |
| Нужно поставить у контрола AcceptsDrop=true и обрабатывать DragOver (ставить e.Effect=DragDropEffects.Copy) и DragDrop (принимать что там пришло в IDataObject). |
| Автор: vponomarov 3.4.2008, 20:24 | ||
| Moid, как-то кривовато получилось, но работает дальше как-нибудь сам
З.Ы. так можно получить картинку из эксплорера |
| Автор: vponomarov 4.4.2008, 18:30 |
| все, разобрался в DragEnter нужно проверить есть ли в перетаскиваемом объекте нужные тебе данные и если есть - поставить e.Effect = DragDropEffects.Copy; (ну или другой эфект по желанию) а потом уже в DragDrop пишешь код, который я написал в предыдущем посте все |
| Автор: Moid 4.4.2008, 21:45 |
| Огромное спасибо. +1. |