Смекни!
smekni.com

Програмирование на Visual Basic (стр. 5 из 30)

Название свойства Для каких элементов управления используется Описание действия Возможность изменения
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