![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Використання Form Wizard
Коли ви освоїте програмування на Visual Basic, вам нерідко доведеться додавати у свої проекти нові форми (як це було зроблено в прикладі MDI - додатки). Оскільки один документний (SDI) інтерфейс не дозволяє імітувати багато можливостей інтерфейсу MDI, для цієї мети були створені спеціальні MDI - форми. На початку роботи над додатком може з'ясуватися, що поодинокої форми не хапає для вирішення завдання; в цьому випадку слід додати нову форму і настроїти її для виконання необхідного завдання. У Visual Basic 6 процес додавання форм спрощений до межі: Form Wizard допоможе вибрати форму потрібного типу і додати її в проект. Досить клацнути правою кнопкою миші усередині вікна проекту і вибрати в контекстному меню команду Add > Form - Form Wizard відкриває діалогове вікно Add Form (мал. 2.10).
ПІДКАЗКА. Якщо ви хочете, щоб форми мали стандартний вигляд і при цьому вам довелося поменше програмувати, доручите свою роботу 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).
Окрім звичайних модальних форм існують і системно-модальні форми. Поки системно-модальне вікно залишається відкритим, користувач не може працювати не лише з даним, але і з усіма іншими застосуваннями. Хорошим прикладом системно-модального вікна служить програма збереження екрану. Робота з додатками стає можливою лише після того, як буде введений правильний пароль. Тим самим забезпечується простий захист для ваших програм.
|