скачать рефераты
  RSS    

Меню

Быстрый поиск

скачать рефераты

скачать рефератыРеферат: Програмирование на Visual Basic

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

Название события Элементы управления, для которых используется события Описание действия
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 box, file list box, grid, horizontal scroll bar, list box, OLE control, option button, picture box, text box, vertical scroll bar Дезактивизация элемента управления (потеря фокуса элементом). В Windows в каждый момент только один элемент экрана является активным, т.е. с ним возможна работа (активизация другого элемента)
Mouse Down Mouse Up Form (кроме MDI 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 (LinkExecute, LinkSend, LinkPoke, LinkRequest) Label, picture box, text box. Динамический обмен данных с другими приложениями
Delete Data control Удаление текущей записи
Drag Все, кроме Line, Menu, Shape, Timer Перемещение объекта
Edit Data control Открытие текущей записи для редактирования
EndDoc Printer Конец передачи документа принтеру
Execute Data control Выполнение запроса к базе данных
ExecuteSOL Data control Выполнение SQL запроса к базе данных
FieldSize Определение числа байт в тексте или двоичных знаков
FindFirst, FindLast, FindNext, Find Previous Data control Определение первой, последней, следующей или предыдущей записи, соответствующей заданному критерию. Запись делается текущей
GetChunk Выделенные FieldSize число байтов или двоичных знаков
GetData GetFormat GetText Clipboard Работа с буфером обмена

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

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


Новости

Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

  скачать рефераты              скачать рефераты

Новости

скачать рефераты

© 2010.