Учебник по Visual Basic - 6.1.3.Добавление в класс событий.

E-mail Печать PDF
Рейтинг пользователей: / 203
ХудшийЛучший 
Индекс материала
Учебник по Visual Basic
1.2. Преймущества и недостатки VB
1.3. Запуск VB.
1.4. Интегрированная среда разработки (IDE - Integrated Development Environment)
1.5. Основные конструкции языка.
2. Типы данных. Переменные и процедуры, их области видимости. Массивы.
2.2. Переменные и процедуры, их области видимости.
2.3. Объявление массивов и работа с ними.
3. Создание меню
3.1. Создание статического меню
3.2. Создание контекстно-зависимого меню
5. Реализация технологии Drag&Drop средствами VB
5.1. Объекты Drag&Drop
5.2. События Drag&Drop
5.3. Автоматическое перетаскивание
5.4. Перетаскивание с использованием OLE
5.5. Автоматическое перетаскивание с использованием OLE
5.5. Программируемое перетаскивание с использованием OLE
6. Работа с классами в Visual Basic.
6.1.1. Добавление в класс свойств.
6.1.2. Добавление в класс методов.
6.1.3.Добавление в класс событий.
6.1.4.Объявление и использование объектов.
6.1.5. Удаление объекта класса.
6.2. Самостоятельная работа - доработка класса Splitter.
7. Технология OLE
7.1. Элемент управления OLE Container
7.2. Объекты OLE как элементы управления
7.3. OLE Automation
7.4. Создание объекта OLE
7.5. Использование объекта OLE
7.6. Работа с объектами Word
8. Создание элементов управления Active X.
Создание элементов управления ActiveX
Создание элементов управления Active X на примере ZigZag.
9. Использование функций Windows API в VB.
API-вызовы
10. Файловые функции в Visual Basic.
10.2. Обработка текстовых документов (файлы последовательного доступа).
10.3. Файлы произвольного (прямого) доступа.
10.4. Файлы инициализации.
10.5. Использование FSO (File System Object).
11. Использование элемента управления WinSock Control для создания сетевых приложений.
12. Доступ к базам данных из VB с помощью ADO.
12.2. Объект управления данными - ADO Data Control.
12.3. Связанные с данными элементы управления.
12.4. Использование Data Grid Control.
12.5. Доступ к базам данных через объекты ADODB.
13. Практика
Все страницы

1.3.Добавление в класс событий.

Как элемент управления может генерировать события в форме, в которой он находится, так и объект, созданный на основе вашего класса, способен порождать события в форме или модуле, в котором он объявлен. При этом вне класса вы можете написать для того или иного события его обработчик. Два события предопределены в любом классе - Initialize и Terminate. Соответственно они возникают при создании и уничтожении объекта класса.

Используя Class Builder, легко добавить в класс события и их аргументы. Для этого необходимо объявить событие в классе Class/New/Event. Вызывать то или иное событие можно только из метода этого же класса с помощью оператора RaiseEvent. Например: RaiseEvent FindWindStatus(параметры)

Обработчик события пишется в том модуле, где объявлена объектная переменная, указывающая на экземпляр данного класса.

Для использования событий объектная переменная должна быть объявлена с квалификатором WithEvents (см. ниже создание объектов класса) и без использования ключевого слова New в объявлении.

Dim WithEvents obj1 As cls1