Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

События мыши

Возможности VB по созданию графического приложений.

Лекция 6.

Тема: Особенности создания графических приложений в VB.

Для создания графических приложений в VB используются управляющие элементы: рисунок и графическое поле.

1. Рисунки используются для простейшего вывода изображений на форме. Рисунок является упрощенным вариантом графического поля и занимает гораздо меньше памяти. Элемент – рисунок может отображать растровые файлы (.BMP), значки (.ICO), метафайлы (.WMP), а также файлы в формате JPEG (.JPG) и GIF (.GIF).

Свойства рисунков.

Picture – задает файл с рисунком.

Strech (логическое) – подгонка элемента под размеры рисунка.

События рисунков.

Click и DragDrop – события для активизации и сбрасывания какого-либо объекта.

Методы почти не используются.

2. Графические поля.

Графические поля используются для отображения графических файлов, отображения текста и рисования. Графическое поле может выполнять функции контейнера. В него можно поместить кнопку или другой элемент.

Свойства графических полей.

Auto Size –графическое поле подгоняется под размер файла.

Picture – определяет содержимое графического поля.

Image – применяется для копирования картинки из одного графического поля в другое

Picture 2. Picture = Picture 1. Image.

События графических полей.

Click

Drag Drop

Методы графических полей.

Circle, Cls, Line, Paint Picture, Print и PSet – предназначены для вывода графики и текста в графических полях в режиме выполнения программы.

Zorder – определяет порядок перекрытия объектов.

 

К событиям мыши относятся перемещение и нажатие кнопок. Эти события обрабатываются в процедурах Mouse Down, Up и Mouse Move.

1. Событие Click.

Генерируется при щелчке мышью на элементе.

2. Событие Dbl Click – вызывается при двух быстрых последовательных щелчках мышью.

3. Событие DragDrop – генерируется при сбрасывании объекта, перетаскиваемого мышью

Private Sub target_DragDrop(Source As Control, X As Single, Y As Single).

4. Drag Over – генерируется при протаскивании объекта над элементом

Private Sub target_Drag Over(Source As Control, X As Single, Y As Single, State As Integer –состояние перетаскивания объекта).

5. Mouse Down – генерируется если нажать и не отпускать кнопку мыши

Private Sub target_Mouse Down(Button As Integer, Shift As Integer, X As Single, Y As Single).

6. Mouse Move – генерируется при перемещении мыши над элементом.

7. Mouse Up – генерируется если нажатую кнопку мыши отпустить над элементом.

 

3. Особенности работы с OLE объектами.

OLE (Object Linking and Embedding) – технология связывания и внедрения объектов. Этот тип перетаскивания позволяет перемещать текст, файлы, объекты между элементами, которые выполняют функции контейнеров OLE.

При перетаскивании OLE создается глобальный объект, содержащий перетаскиваемые данные.

Метод OLE Drag - перетаскивания OLE.

Свойство OLE Drag Mode определяет в каком режиме будет выполняться перетаскивание.

Свойство OLE Drag Allowed – разрешает и запрещает сбрасывание OLE.

Событие OLE Drag Drop () – происходит при выполнении сбрасывания OLE в контейнер.

Событие OLE Complete Drag () – происходит при сбрасывании данных из источника и успешном выполнении операции копирования, перемещения или отмене операции.

Событие OLE Start Drag () – происходит при выполнении перетаскивания OLE для источника с ручным режимом перетаскивания.

Событие OLE Drag Over () – происходит при перемещении указателя мыши над контейнером OLE.

Событие OLE Set Data () – происходит во время вызова компонентом приемником метода Get Data.

Событие OLE Give Feedback () – происходит после каждого события OLE Drag Over.

 

<== предыдущая лекция | следующая лекция ==>
Лекция 5. Тема: Запись и чтение данных в VB | Редактор кода
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 316; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.