Реферат: Програмирование на Visual Basic
Продолжение табл. 2.1
Название свойства | Для каких элементов управления используется | Описание действия | Возможность изменения |
Tag | Form, MD1 form, check box, combo box, command button, common dialog, data control, directory list box, drive list box, file list box, frame, grid, horizontal scroll bar, image, label, line, list box, menu, OLE control, option button, picture box, shape, text box, timer, vertical scroll bar | Определяет идентификацию внешних данных | +/+ |
Text | Combo box, list box, text box | Определяет данные текстового окна или выбранного элемента списка | +/+ |
Top Row | Grid | Определяет максимальное количество выделенных строк | -/+ |
UpdateOptions | OLE control | Определяет изменение данных элемента при изменении данных в связанном объекте | -/+ |
Value | Check box, command button, field object, horizontal scroll bar, option button, vertical scroll bar | Значение состояния элемента управления | -/+ |
Verb | OLE control | Спецификация действий при запуске OLE—объекта | +/+ |
Visible | Form, MDI form, check box, combo box, command button, common dialog, data control, directory list box, drive list box, file list box, frame, grid, horizontal scroll bar, image, label, line, list box, menu, OLE control, option button, picture box, shape, text box, vertical scroll bar | Определяет видимость элемента | +/+ |
Окончание табл. 2.1
Название свойства | Для каких элементов управления используется | жность изменения | |
WindowState | Form, MD1 form | Определяет видимость формы при выполнении программы | +/+ |
Wordwrap | Label | Определяет направление (вертикальное или горизонтальное) изменения поля метки при ее заполнении текстом | +/- |
XI, Yl, X2, Y2 | Line | Определяют начальные и конечные координаты | +/+ |
Каждому диалоговому элементу (форме и элементам управления) в Visual Basic поставлен в соответствие определенный набор событий, происходящих в период выполнения программы. Например, событие Load (Загрузка) происходит при загрузке формы, событие Clik (Щелчок) вызывается щелчком кнопки мыши, событие DblClick (Двойной щелчок) вызывается двойным щелчком кнопки мыши и т.д.
В табл. 2.2 приводится список событий, элементы управления, для которых они определены, и краткое описание действия.
Более подробную информацию о приведенных в таблице событиях и особенностях их использования можно найти в встроенной справочной системе Visual Basic.
Каждому приведенному в таблице событию ставится в соответствие процедура обработки события (процедура (procedure) - в языках программирования набор операторов, выполняемых при вызове процедуры). Событие может вызывать при наличии в приложении процедуры обработки данного события программируемое изменение данных. Как было показано выше. Visual Basic содержит автоматически формируемые заготовки для таких процедур (первый и последний операторы процедур) в поле для записи программы (вызываются из окна проекты (Project) Главного меню). Имя процедуры формируется автоматически и состоит из двух частей, разделенных подчеркиванием: имя выделенного диалогового элемента и имя выделенного события.
Таблица 2.2
Название события | Элементы управления, для которых используется события | Описание действия |
Activate, Deactivate | Form, MD1 form | Активизация (окно формы становится активным), дезак-тивизация формы |
Change | Combo box, directory list box, drive list box, horizontal scroll bar, label, picture box, text box, vertical scroll bar | Изменение содержания элементов управления (например, набор символа в текстовом окне) |
Click | Form (кроме MD1 form), check box, combo box, command button, directory list box, file list box, frame, grid, image, label, list box, menu, OLE control, option button, picture box, text box | Одинарный щелчок мыши по управляющему элементу |
DblClick | Form (кроме MD1 form), combo box, file list box, frame, grid, image, label, list box, OLE control, option button, picture box, text box | Двойной щелчок мыши по управляющему элементу |
DragDrop | Form, MD1 form, check box, combo box, command button, data control, directory list box, drive list box, file list box, frame, grid, horizontal scroll bar, image, label, list box, OLE control, option button, picture box, text box, vertical scroll bar | После перемещения управляющего элемента мышью и отпускания клавиши мыши (определяет результирующую позицию элемента). |
DragOver t •’• | Form, MD1 form, check box, combo box, command button, data control, directory list box, drive list box, file list box, frame, grid, horizontal scroll bar, image, label, list box, OLE control, option button, picture box, text box, vertical scroll bar | Процесс перемещения управляющего элемента мышью (определяет текущую позицию элемента) |
Продолжение табл. 2.2
Название события | Элементы управления, для которых используется события | Описание действия |
Drop Down | Combo box (кроме случая, когда свойство Style равно 1) | Результат выделения элементов в комбинированном списке перед каким-либо действием |
Error | Data control | Ошибка при обращении к базе данных |
GotFocus | Form (кроме MDI form), check box, combo box, 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 | Активизация элемента управления (установка фокуса на элемент). В Windows в каждый момент только один элемент экрана является активным, т.е. с ним возможна работа |
KeyDown, KeyUp | Form, check box, combo box, 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 | Нажатие или отпускание какой-либо клавиши в момент, когда элемент управления находится в фокусе |
KeyPress | Form, check box, combo box, 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 | Нажатие и отпускание какой-1 либо клавиши |
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
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37