Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6.0~01.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
21.23 Mб
Скачать

Методи форм

Перш ніж розглядати конкретні події, давайте з'ясуємо, що ж таке метод. Методом називається команда, яку ви віддаєте об'єкту. За допомогою методів можна наказати об'єкту виконати ті або інші дії - наприклад, викликаючи метод Unload форми, ви примушуєте її вивантажитися з пам'яті. Нижче приведений перелік методів, пов'язаних з формами:

Circle

Move

PSet

TextHeight

Cls

PaintPicture

Refresh

TextWidth

Hide

Point

Scale

Unload

Item

Print

SetFocus

ZOrder

Line

PrintForm

Show

Show, Hide і Unload - три найпоширеніші методи, вживаних в роботі з формами. У наступному розділі ми побачимо, як вони застосовуються на практиці.

Робота з багатодокументними (mdi) формами

Інший різновид форм - багатодокументні, або MDI -форми. Інтерфейс MDI дозволяє відкрити відразу декілька вікон усередині батьківського вікна-контейнера. Скажімо, в головному вікні типового текстового редактора (класичний приклад - Word for Windows) можна відкрити декілька документів (мал. 2.7). Головне вікно виконує функції контейнера, а дочірні форми знаходяться усередині нього. MDI - додатки з'явилися в ті часи, коли на ринку переважали ранні версії Windows. Багатодокументні застосування дозволяли одночасно відкривати декілька файлів, не запускаючи декількох копій однієї програми. Це економило не лише час, але і пам'ять.

Мал. 2.7. Декілька документів в батьківському вікні-контейнері.

Інтерфейс MDI зазвичай використовується для документно-орієнтованих застосувань (наприклад, текстових або графічних редакторів). Програма називається документно-орієнтованою, якщо вона призначена для роботи з документами. Якщо користувачі додатка повинні одночасно працювати з декількома формами, вибирайте модель MDI. Visual Basic дозволяє дуже просто створювати MDI - додатки.

Створення mdi - додатки

Для створення MDI - додатки необхідно мати як мінімум дві форми - батьківську (контейнер) і дочірню (внутрішню). Щоб працювати з дочірніми формами різних типів, необхідно включити в проект додаткові форми. Проте для простого MDI - проекту однієї форми цілком достатньо. Проект створюється так:

1. Створіть новий проект командою File >- New Project. Якщо у вас включений Project Wizard, виберіть тип проекту Standard EXE.

2. У створеному проекті спочатку є присутній одна форма. Задайте її властивості Name значення frmChild, а властивості Caption - Дочірня форма MDI.

3. Щоб створити батьківську форму MDI, клацніть правою кнопкою миші на теці Forms у вікні проекту і виконаєте команду Add > MDI Form. Коли на екрані з'явиться вікно Form Wizard, виберіть в нім MDI Form.

4. Задайте властивості Name значення frmMDI, а властивості Caption - значення Батьківська форма MDI

5

. Клацніть правою кнопкою миші на рядку Project1 у вікні проекту і виберіть з контекстного меню команду Project1 Properties. Виберіть із списку Startup Object рядок frmMDI. Якщо не зробити цього, на початку роботи вашого застосування відображуватиметься дочірня форма.

6. Виберіть у вікні проекту рядок frmChild. Задайте властивості MDI Child значення True - тепер дочірня форма знаходитиметься усередині батьківської.

7. Виберіть у вікні проекту рядок frmMDI.

8. Запустіть редактор меню командою Tools > Menu Editor. З'являється вікно, зображене на мал. 2.8.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]