Програмирование на Visual Basic
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
Combo box, list boxОпределяет упорядочение элементов в списке по алфавиту или по порядку ввода+/-Source DocOLE controlИмя файла+/+Source I ternOLE controlОпределение данных+/+Style
1Combo boxОпределяет тип комбинированного списка+/-TablndexCheck 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Определяет индекс элемента в массиве элементов управления+/-TabStopCheck 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
Название свойстваДля каких элементов управления используетсяОписание действияВозможность измененияTagForm, 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Определяет идентификацию внешних данных+/+TextCombo box, list box, text boxОпределяет данные текстового окна или выбранного элемента списка+/+Top RowGridОпределяет максимальное количество выделенных строк-/+UpdateOptionsOLE controlОпределяет изменение данных элемента при изменении данных в связанном объекте-/+ValueCheck box, command button, field object, horizontal scroll bar, option button, vertical scroll barЗначение состояния элемента управления-/+VerbOLE controlСпецификация действий при запуске OLEобъекта+/+VisibleForm, 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
Название свойстваДля каких элементов управления используется
жность измененияWindowStateForm, MD1 formОпределяет видимость формы при выполнении программы+/+WordwrapLabelОпределяет направление (вертикальное или горизонтальное) изменения поля метки при ее заполнении текстом+/-XI, Yl, X2, Y2LineОпределяют начальные и конечные координаты+/+Каждому диалоговому элементу (форме и элементам управления) в Visual Basic поставлен в соответствие определенный набор событий, происходящих в период выполнения программы. Например, событие Load (Загрузка) происходит при загрузке формы, событие Clik (Щелчок) вызывается щелчком кнопки мыши, событие DblClick (Двойной щелчок) вызывается двойным щелчком кнопки мыши и т.д.
В табл. 2.2 приводится список событий, элементы управления, для которых они определены, и краткое описание действия.
Более подробную информацию о приведенных в таблице событиях и особенностях их использования можно найти в встроенной справочной системе Visual Basic.
Каждому приведенному в таблице событию ставится в соответствие процедура обработки события (процедура (procedure) - в языках программирования набор операторов, выполняемых при вызове процедуры). Событие может вызывать при наличии в приложении процедуры обработки данного события программируемое изменение данных. Как было показано выше. Visual Basic содержит автоматически формируемые заготовки для таких процедур (первый и последний операторы процедур) в поле для записи программы (вызываются из окна проекты (Project) Главного меню). Имя процедуры формируется автоматически и состоит из двух частей, разделенных подчеркиванием: имя выделенного диалогового элемента и имя выделенного события.
Таблица 2.2
Название событияЭлементы управления, для которых используется событияОписание действияActivate, DeactivateForm, MD1 formАктивизация (окно формы становится активным), дезак-тивизация формыChangeCombo box, directory list box, drive list box, horizontal scroll bar, label, picture box, text box, vertical scroll barИзменение содержания элементов управления (например, набор символа в текстовом окне)ClickForm (кроме 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Одинарный щелчок мыши по управляющему элементуDblClickForm (кроме MD1 form), combo box, file list box, frame, grid, image, label, list box, OLE control, option button, picture box, text boxДвойной щелчок мыши по управляющему элементуDragDropForm, 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 DownCombo box (кроме случая, когда свойство Style равно 1)Результат выделения элементов в комбинированном списке перед каким-либо действиемErrorData controlОшибка при обращении к базе данныхGotFocusForm (кроме 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, KeyUpForm, 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Нажатие или отпускание какой-либо клавиши в момент, когда элемент управления находится в фокусеKeyPressForm, 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 либо клавишиLinkCloseForm, MDI Form, label, picture box, text boxКонец динамического обмена данными (DDE) с другими приложениямиLinkErrorForm, MDI Form, label, picture box, text boxОшибка при динамическом обмене данными (DDE) с другими приложениямиLinkExecuteForm, MDI FormКомандная строка посылается в приложение, с которым устанав