назад | содержание | вперед

Пример подключения нового компонента к проекту

Рассмотрим пример подключения элемента управления ActiveX cbNewForm к проекту, созданному при изучении типов интерфейсов в разделе "MDI интерфейс" главы 7. Для этого выполните следующие действия:

1. Создайте новый проект с родительским и дочерним окнами или воспользуйтесь приложением MyMDiApp.vbp, созданным при изучении типов интерфейсов.

2. После того как новый проект создан (или открыт проект MyMDiApp.vbp), командой Components (Компоненты) меню Project (Проект) откройте окно компонентов (рис. 14.22).

3. В диалоговом окне Components установите новый компонент в состояние загрузки. Для этого слева от имени нового компонента установите галочку.

Замечание

Если компонент не подключился автоматически, то есть отсутствует в диалоговом окне Components, его можно найти с помощью кнопки Browse (Просмотр) поиска компонентов.

Рис. 14.22. Подключение нового компонента к проекту

Замечание

Необходимо отметить, что наименование компонента соответствует наименованию проекта, то есть тому имени, которое было введено в поле Project Name (Наименование проекта) в окне свойств проекта, открываемом командой MyMDIApp Properties (Свойства MyMDIApp) меню Project. При этом сам файл компонента может называться совершенно иначе.

4. После подключения компонента к проекту значок элемента управления cbNewForm появляется на панели элементов управления.

5. Вставьте новую кнопку в панель инструментов родительского окна и назовите ее cbCallNewFom.

6. Осталось ввести код вызова окна для события NewForm кнопки cbCallNewForm, как указано ниже:

Private Sub cbCailNewForm_NewForm()

Dim frrriNewForm As New fmChildMDI

frmCount = frmCount + 1

frmNewForm.Caption = "Дочерняя форма " + Str(frmCount)

frmNewForm.Show

End Sub

Результат показан на рис. 14.23.

Рис. 14.23. Подключение нового компонента к проекту

Конечно, это достаточно простой пример, но на нем наглядно видно, как использовать вновь созданный компонент в своих проектах.

После проверки и тестирования новый элемент управления, в частности кнопку cbNewForm, можно использовать во всех проектах.

назад | содержание | вперед