Рефераты. Програмирование на Visual Basic

| |vertical scroll| |

| |bar | |

|KeyPress |Form, check |Нажатие и |

| |box, combo box,|отпускание какой-1 |

| |command button,|либо клавиши |

| |directory list | |

| |box, drive list| |

| |box, file list | |

| |box, grid, | |

| |horizontal | |

| |scroll bar, | |

| |list box, OLE | |

| |control, option| |

| |button, picture| |

| |box, text box, | |

| |vertical scroll| |

| |bar | |

|LinkClose |Form, MDI Form,|Конец динамического|

| |label, picture |обмена данными |

| |box, text box |(DDE) с другими |

| | |приложениями |

|LinkError |Form, MDI Form,|Ошибка при |

| |label, picture |динамическом обмене|

| |box, text box |данными (DDE) с |

| | |другими |

| | |приложениями |

|LinkExecute |Form, MDI Form |Командная строка |

| | |посылается в |

| | |приложение, с |

| | |которым |

| | |устанавливается |

| | |режим динамического|

| | |обмена данными |

| | |(DDE) |

Продолжение табл. 2.2

|Название |Элементы |Описание действия |

|события |управления, для| |

| |которых | |

| |используется | |

| |события | |

|LinkNotify |Label, picture |Изменение данных в |

| |box, text box |приложении, с |

| | |которым установлен |

| | |режим динамического|

| | |обмена данными |

| | |(DDE) |

|LinkOpen |Form, MDI Form,|Инициализация связи|

| |label, picture |с приложением для |

| |box, text box |динамического |

| | |обмена данными |

| | |(DDE) |

|Load |Form, MDI form |Загрузка формы |

|LostFocus |Form, check |Дезактивизация |

| |box, combo box,|элемента управления|

| |command button,|(потеря фокуса |

| |directory list |элементом). В |

| |box, drive list|Windows в каждый |

| |box, file list |момент только один |

| |box, grid, |элемент экрана |

| |horizontal |является активным, |

| |scroll bar, |т.е. с ним возможна|

| |list box, OLE |работа (активизация|

| |control, option|другого элемента) |

| |button, picture| |

| |box, text box, | |

| |vertical scroll| |

| |bar | |

|Mouse Down |Form (кроме MDI|Нажатие. Отпускание|

|Mouse Up |form), check |кнопки мыши |

| |box, command | |

| |button, data | |

| |control, | |

| |directory list | |

| |box, file list | |

| |box, frame, | |

| |grid, image, | |

| |label, list | |

| |box, option | |

| |button, OLE | |

| |control, | |

| |picture box, | |

| |text box | |

|MouseMove |Form (кроме MDI|Перемещение мыши |

| |form), check | |

| |box, command | |

| |button, data | |

| |control, | |

| |directory list | |

| |box, file list | |

| |box, frame, | |

| |grid, image, | |

| |label, list | |

| |box, OLE | |

| |control, option| |

| |button, picture| |

| |box, text box | |

|Paint |Form, picture |Новое представление|

| |box |на экране после |

| | |изменения размера |

| | |или после удаления |

| | |закрывающего |

| | |объекта на экране |

|PathChange |File list box |Изменение перехода |

| | |(установка нового |

| | |имени файла |

| | |(FileName) или |

| | |перехода (Path)) |

|PattemChange|File list box |Изменение модели |

| | |названия файла |

| | |(например, .) |

Окончание табл. 2.2

| |которых |Описание действия |

| |используется | |

| |события | |

|Query Unload|Form, MD1 form |Предшествует |

| | |закрытию формы или |

| | |приложения |

|Reposition |Data control |Запись становится |

| | |текущей |

|Resize |Form, MDI form.|при изменении |

| |OLE control, |размера элемента |

| |picture box | |

|RowColChange|Grid |Переход от одной |

| | |ячейки |

|Scroll |Horizontal |Перемещение движка |

| |scroll bar. |линейки прокрутки |

| |vertical scroll| |

| |bar | |

|SelChange |Grid |диапазона ячеек к |

| | |другому . |

|Timer |Timer |времени |

|Unload |Form, MD1 Form | |

| | | |

|Updated |OLE control |Изменение данных в |

| | |объекте OLE |

|Validate |Data control |Перед тем, как |

| | |другая запись |

| | |становится текущей |

В языках программирования, поддерживающих объектно-ориентированное

программирование, введены так называемые методы. Несмотря на то, что Visual

Basic нельзя считать настоящим объектно-ориентированным языком, для него

включены методы для форм и элементов управления. Методы работают как

процедуры или функции (т.е. обеспечивают выполнение тех или иных действий

или изменение данных соответственно стандартному алгоритму, реализующему

данный метод), но принадлежат конкретным объектам.

Для того чтобы вызвать метод, указывается имя объекта и через точку имя

метода:

{ [имя_формы. ] 1 [имя_формы. ] имя_элемента_управления. }имя_метода

Например, Debug.Print обеспечивает вывод (печать) текста в специальном

отладочном окне (Debug - имя окна, Print - имя

метода).

В табл. 2.3 приводится список методов, элементы управления, для

которых они определены, и краткое описание действия.

Таблица 2.3

|Название |Элементы |Описание действия |

|метода |управления, для | |

| |которых | |

| |используются | |

| |события | |

|Addltem |List box, combo |Добавление |

| |box, grid |элемента в список |

| |control. |(List box, combo |

| | |box) или строки |

| | |(grid) |

|AddNew |Data control |Очистка буфера и |

| | |подготовка |

| | |создания новой |

| | |записи |

|Arrange |MDI Form |Представление окон|

| | |и иконок на MDI |

| | |Form |

|Circle |Form, picture |Рисование дуги, |

| |box, Printer |эллипса или |

| |object |окружности |

|Clear |List box, combo |Удаление всех |

| |box |элементов списка |

|Close |Data control |Закрытие базы |

| | |данных |

|CIs |Form, picture |Очистка от |

| |box |графических |

| | |элементов или |

| | |текста |

|DDEMetods |Label, picture |Динамический обмен|

|(LinkExecute|box, text box. |данных с другими |

|, LinkSend, | |приложениями |

|LinkPoke, | | |

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.