Реализация функции OLE Drag-and-Drop
В этом упражнении Вы средствами Visual Basic создадите приложение, которое поддерживает механизм перетаскивания объектов.
> Добавление средств поддержки перетаскивания
- Запустите Visual Basic и создайте новый проект типа Standard EXE.
- Поместите на форму два элемента управления-рисунка.
- Назначьте свойствам OLEDragMode и OLEDropMode обоих элементов управления значение Automatic.
- Добавьте растровое изображение в элемент управления Picture1.
- Запустите приложение и перетащите изображение из Picturel в Picture2.
- Остановите приложение и добавьте в форму текстовое поле.
- Присвойте свойству Multiline поля Text1 значение True.
- Очистите текстовое поле.
- Присвойте свойствам OLEDragMode и OLEDropMode текстового поля значе ние Automatic.
- Запустите приложение.
- Запустите Microsoft Word и создайте новый документ.
- Расположите окна так, чтобы Вы могли видеть их оба.
- Наберите в документе Word строку Привет!.
- Выделите текст и перетащите его в текстовое поле формы Visual Basic.
- Перетащите изображение из элемента управления Picturel в документ Word.
- Остановите приложение Visual Basic.
- Закройте Word и Visual Basic.
> Поддержка перетаскивания объектов из одного приложения в другое