КАТЕГОРИИ: Архитектура-(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.
Дата добавления: 2014-01-06; Просмотров: 336; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |