Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
teoria_otvety информатика.doc
Скачиваний:
3
Добавлен:
28.09.2019
Размер:
320 Кб
Скачать
  1. Основные события мыши в Visual Basic.

К событиям мыши относятся перемещение и нажатие кнопок. Эти события обрабатываются в процедурах 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).

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

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

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

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

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

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

  1. Особенности работы с ole-объектами в Visual Basic.

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.

  1. Возможности Visual Basic по выводу на печать.

В VB существует несколько способов печати:

-печать текущей формы;

-построчная печать на форме или принтере;

-печать в окне непосредственных вычислений;

-печать отчетов, созданных в Crystal Reports Pro;

-печать из другого приложения (Word, Excel) средствами DDE и OLE.

1. Метод Print.

Применяется для вывода данных на форму или принтер. (Print; Printer.Print). Сама печать при этом начинается EndDoc. Для исправления ошибок в программе можно использовать Debug.Print.

2. Метод Print Form.

Выводит текущую форму на принтер.

3. Crystal Reports – вспомогательная программа для визуального конструирования макета отчета связи с базой данных.

  1. Метод Print в Visual Basic.

1. Метод Print.

Применяется для вывода данных на форму или принтер. (Print; Printer.Print). Сама печать при этом начинается EndDoc. Для исправления ошибок в программе можно использовать Debug.Print.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]