Название свойства | Для каких элементов управления используется | Описание действия | Возможность изменения |
KeyPreview | Form | Определяет, вызываются ли процедуры обработки события клавиатуры формы перед событиями клавиатуры элементов управления | +/+ |
LargeChange | Horizontal scroll bar, vertical scroll bar | Определяет изменение при щелчке мыши по полю линейки прокрутки между движком и стрелкой | |
SmallChange | Horizontal scroll bar, vertical scroll bar | Определяет изменение при щелчке мыши по стрелке | +/+ |
Left, Top | 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, list box, OLE control, option button, picture box, shape, text box, timer, vertical scroll bar | Определяют координату верхнего левого угла элемента управления (Left- расстояние до левой границы, Тор- расстояние до верхней границы) | +/+ |
Linkltem | Label, picture box, text box | Определяет спецификацию данных, передаваемых, в элемент от других приложений (DDE) | +/+ |
List | Combo box, directory list box, drive list box, file list box, list box | Определяет список элементов окна | -/+ |
Listlndex | Combo box, directory list box, drive list box, file list box, list box | Определяет индекс выбранного элемента списка | -/+ |
Max, Min | Horizontal scroll bar, vertical scroll bar | Определяет максимальное и минимальное значение линейки прокрутки | +/+ |
Продолжение табл. 2.1
Для каких элементов управления используется | Описание действия | Возможность изменения | |
MaxButton, Min Button | Form | Наличие кнопки максимизации и минимизации | +/- |
Max Length | Text box | Определяет максимальное число символов | +/+ |
MousePointer | Form, check box, combo box, command button, data control, directory list box, drive list box, file list box, frame, horizontal scroll bar, image, label, list box, option button, picture box, Screen object, text box, vertical scroll bar | Определяет тип указателя мыши при его перемещении по элементу | +/+ |
MultiLine | Text box | Определяет многострочное текстовое окно | +/- |
MultiSeIect | File list box, list box | Возможность и способ множественного выбора | +/- |
Name | Все элементы управления и формы | Определяет имя элемента, используемое при написании программы | +/- |
Newlndex | Combo box, list box | Индекс добавляемого в список элемента | -/- |
Parent | Check box, combo box, command button, 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 box | Определяет шифровку выводимых в окне символов | +/+ |
Продолжение табл. 2.1
Название свойства | Для каких элементов управления используется | Описание действия | Возможность изменения |
PasteOK | OLE control | Определяет возможность ввода из Clipboard | -/- |
Path | Арр object, directory list box, file list box | Путь в файловой системе | -/- |
Pattern | File list box | Выводимое имя файла | -/+ |
Picture | Form, image, OLE control, picture box | Определяет выводимую картинку | +/+ |
Prev Instance | Арр object | Определяет, что объект - приложение уже запущено | -/- |
PrinterDefault | Common dialog (print dialog) | Определяет выбор принтера по умолчанию | |
Readonly | Data control, file list box | Определяет указатель на открытие базы данных только на чтение или в списке файлов есть файлы с атрибутом ReadOnly | +/+ |
RecordCount | Table object. Dynaset object, Snapshot object | Определяет число записей | -/- |
Recordset | Data control | Определяет источник данных | -/+ |
RecordSource | Data control | Определяет источник данных | +/+ |
RowHeight | Grid | Определяет высоту выделенной строки | -/+ |
ScaleHeight, ScaleWidth | Form, MDI form, picture box, Printer object | Определяет число единиц измерения по вертикали и горизонтали | +/+ |
ScaleLeft, ScaleTop | Form, picture box, Printer object | Определяет координаты верхнего левого утла | +/+ |
ScaleMode | ScaleMode | Определяет единицы измерения координат | +/+ |
Scroll Bars | MDI form, grid, text box | Определяет наличие линейки прокрутки | +/- |
SelCount | List box | Определяет число выделенных элементов списка | -/+ |
Продолжение табл 2 1
Название свойства | Для каких элементов управления используется | Описание действия | Возможность изменения |
Selected | File list box, list box | Определяет выделенные элементы списка | -/+ |
SelEndCol, SelStartCol, SelEndRow, SelStartRow | Grid | Определяет начало и конец выделенных ячеек | -/+ |
Sel Length, SelStart, SelText | Combo box, text box | Определяют длину выделения, начальную позицию и выделение | -/+ |
Shortcut | Menu | Определение клавиш | +/- |
SizeMode | OLE control | Определяет преобразование размера для представления | +/+ |
Sorted | Combo box, list box | Определяет упорядочение элементов в списке по алфавиту или по порядку ввода | +/- |
Source Doc | OLE control | Имя файла | +/+ |
Source I tern | OLE control | Определение данных | +/+ |
Style1 | Combo box | Определяет тип комбинированного списка | +/- |
Tablndex | Check box, combo box, command button, directory list box, drive list box, file list box, frame, grid, horizontal scroll bar, label, list box, option button, picture box, text box, vertical scroll bar | Определяет индекс элемента в массиве элементов управления | +/- |
TabStop | Check box, combo box, command button, directory list box, drive list box, file list box, grid, horizontal scroll bar list box, option button, picture box, text box, vertical scroll bar | Определяет быструю установку фокуса | +/+ |
Продолжение табл. 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