Page 93 - 4788
P. 93
Як сховати і вилучити форму
За допомогою команди Hide можна зробити форму
невидимою.
Ви можете сховати форму за допомогою команди Hide, а
також вилучити форму за допомогою команди Unload. Ці
команди є протилежністю команд Show і Load. При
приховуванні форми вона не відображається на екрані, але
залишається в пам'яті, щоб її можна було використовувати в
програмі надалі. (Цей процес аналогічний використанню
властивостей Visible (Видимість). При вилучені форми вона
знищується з пам'яті. Тим самим звільняється оперативна
пам'ять, куди можуть бути завантажені – об'єкти і графіка для
форми, але не пам'ять, що використовується процедурами
обробки переривань для даної форми. Програмний код
завжди, залишається в пам'яті. Ви можете використовувати
ключові слова Hide і для приховання і завантаження форми
Form2 у такий спосіб:
Form2.Hide
Unload Form2
Оператор Unload вилучає форму з пам'яті.
Як згорнути форму
Ви можете згорнути форму (помістити її на панель
задач) чи розгорнути форму (розширити її на весь екран) за
допомогою властивості WindowState (Статус вікна).
Наприклад, наступний оператор у програмі згорне вікно
форми Form 1:
Form1.WindowState = 1
Щоб розгорнути форму Form1, варто використовувати
наступний оператор:
Form1.WindowState =2
Щоб повернути нормальні розміри форми, встановлені
за замовчуванням, використовуйте оператор:
Form1.WindowState = О.
Робота з декількома формами
Наступна вправа демонструє, як можна використовувати
другу форму для відображення графіки і тексту для програми-
словника іноземної мови з ім'ям Italian. Дотепер у програмі
використовувалася функція MsgBox для відображення
значень слів, але тепер ви модифікуєте її, щоб у ній для
відображення інформації використовувалася друга форма.
91