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
   88   89   90   91   92   93   94   95   96   97   98