Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Використання Form Wizard






Коли ви освоїте програмування на Visual Basic, вам нерідко доведеться додавати у свої проекти нові форми (як це було зроблено в прикладі MDI - додатки). Оскільки один документний (SDI) інтерфейс не дозволяє імітувати багато можливостей інтерфейсу MDI, для цієї мети були створені спеціальні MDI - форми. На початку роботи над додатком може з'ясуватися, що поодинокої форми не хапає для вирішення завдання; в цьому випадку слід додати нову форму і настроїти її для виконання необхідного завдання. У Visual Basic 6 процес додавання форм спрощений до межі: Form Wizard допоможе вибрати форму потрібного типу і додати її в проект. Досить клацнути правою кнопкою миші усередині вікна проекту і вибрати в контекстному меню команду Add > Form - Form Wizard відкриває діалогове вікно Add Form (мал. 2.10).

Як бачите, вибір досить широкий - діалогове вікно About (About Dialog), заставка (Splash Screen), вікно з корисними порадами (Tip of the Day) і навіть вікно-браузер (Web Browser)! Після того, як ви виберете форму у вікні Wizard, Visual Basic створить шаблон з необхідною графікою і кодом і включить його в проект. Form Wizard помітно економить час, оскільки він автоматично генерує частину програмного коду для форми.

ПІДКАЗКА. Якщо ви хочете, щоб форми мали стандартний вигляд і при цьому вам довелося поменше програмувати, доручите свою роботу Form Wizard.

Давайте скористаємося Form Wizard і додамо в проект ще одну форму:

1. Клацніть правою кнопкою миші у вікні проекту і виберіть з контекстного меню команду Add > Form. На екрані з'являється вікно Form Wizard.

2. Включите в проект нову форму - для цього слід вибрати значок About Dialog у вікні Add Form. Новій формі автоматично привласнюється ім'я frm - About.

3. Двічі клацніть на рядку frmMDI у вікні проекту, щоб активізувати MDI -форму.

4. Викличте редактор меню і додайте у форму нове меню - для цього слід клацнути на порожньому місці під назвою команди & New Form. Простежите, щоб там не було багатокрапки (..). - якщо воно є присутній, видалите його кнопкою із стрілкою вліво. Тепер задайте властивості Caption значення & Help, a властивості Name - значення mnuHelp.

5. Натисніть кнопку Next, щоб додати наступну команду.

6. Додайте нову команду в меню mnuHelp - для цього натисніть в редакторові меню кнопку із стрілкою управо. Задайте властивості Caption значення & About, a властивості Name - значення mnuHelpAbout. Якщо не натиснути кнопку із стрілкою, то замість нової команди меню Help буде створено нове меню. Закрийте редактор меню кнопкою ОК.

7. Клацніть правою кнопкою миші у вікні проекту і виберіть з контекстного меню команду Project1 Properties.

8. У діалоговому вікні Project Properties, що відкрилося, перейдіть на вкладку Make.

9. Замініть вміст поля Title текстом Приклад MDI -додатки.

10. У групі Version Information виберіть із списку Турі рядок Company Name і введіть назву своєї організації в поле Value.

11. Знайдіть в списку Турі рядок Product Name і введіть значення MDI - додатки, потім натисніть кнопку ОК.

12. Виконаєте команду Help > About з меню MDI - форми, щоб відкрити вікно програми.

13. Включите в процедуру mnuHelpAbout_Click() наступний рядок: frmAbout.Show vbModal

14. Запустіть додаток і відкрийте діалогове вікно About (мал. 2.11).

Наприкінці давайте повернемося до ключового слова vbModal. У уроці 4, «Робота з модулями і класами», ви навчитеся передавати параметри процедурам, що викликаються. В даному випадку ключове слово vbModal - параметр, який передається методу Show форми. Він повідомляє Visual Basic про те, що діалогове вікно About повинне відображуватися в модальному режимі. Модальна форма тимчасово бере на себе увесь процес спілкування користувача з додатком. Поки модальне діалогове вікно залишається на екрані, користувач не може працювати з іншими формами додатка. Модальні форми використовуються в багатьох ситуаціях. Наприклад, діалогове вікно для реєстрації користувача варто зробити модальним, щоб до вашого застосування допускалися лише ті користувачі, які успішно пройшли реєстрацію.

Окрім звичайних модальних форм існують і системно-модальні форми. Поки системно-модальне вікно залишається відкритим, користувач не може працювати не лише з даним, але і з усіма іншими застосуваннями. Хорошим прикладом системно-модального вікна служить програма збереження екрану. Робота з додатками стає можливою лише після того, як буде введений правильний пароль. Тим самим забезпечується простий захист для ваших програм.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.