UnuAfajo.com

Як закрити форму

Відео: Як закрити форму після певної кількості заповнень

Концепція форм як елементів інтерфейсу, інкапсулюючих функціонал вікон і абстрагується різні аспекти роботи з ними, міцно вкоренилася в області прикладного програмування. Різні платформи та фрейморкі зазвичай пропонують свої реалізації даної концепції. Відповідно, щоб управляти формою, наприклад, закрити її, потрібно використовувати різні методи.
Як закрити форму

Вам знадобиться

  • - середовище розробки або текстовий редактор;
  • - можливість зміни коду програми.

Інструкція

1
Отримайте дескриптор вікна, об`єкт, посилання або вказівник на об`єкт форми, яку необхідно закрити. Як правило, дескриптор може знадобитися лише при програмуванні під Windows без застосування будь-яких фреймворків (використовуючи тільки API). В інших же випадках дії з формами зазвичай виробляються через відповідні об`єкти. Оскільки раніше форма була відкрита, то і відповідний об`єкт був створений. Використовуйте його. У коді методів класу форми доступ до методів і властивостей її об`єкта зазвичай можливий через ідентифікатори типу this (C ++, C #), self (Delphi), Me (Visual Basic) або просто по імені, оскільки вони доступні з поточної області видимості.
2
Закрийте форму, створену як немодального діалогове вікно, знаючи його дескриптор. Якщо необхідно щоб програма могла зробити якісь дії при закритті і, можливо, запобігти його, пошліть вікна повідомлення WM_CLOSE:
:: PostMessage (h, WM_CLOSE, 0, 0) -
В іншому випадку просто Зруйнуйте його викликом DestroyWindow:
:: DestroyWindow (h) -


Тут h - дескриптор вікна.


3
Для закриття форми в програмі, що працює під управлінням Microsoft .NET Framework, використовуйте метод Close її об`єкта (це об`єкт класу Form простору імен System.Windows.Forms). Наприклад, з методу класу форми виклик може бути здійснений так:
this.Close () -
Після цього, якщо форма є частиною MDI-додатки або була відображена за допомогою виклику ShowDialog, викличте також метод Dispose, щоб збирач сміття міг звільнити пам`ять.
4
У Delphi для закриття форми застосуєте метод Close. Також для модальних форм можна встановити значення властивості ModalResult в значення, відмінне від нуля. Зазвичай використовуються константи mrOk, mrCancel, і т.д.
5
Форми офісних додатків Microsoft в скриптах на VBA можна закрити викликом методу Hide їх об`єктів. Наприклад, з обробника будь-якого події форми або її елемента управління, це можна зробити так:
Me.Hide

Поділися в соціальних мережах:


Схожі
Як закрити вікно на робочому століЯк закрити вікно на робочому столі
Спливаючі вікна: як закрити подразникСпливаючі вікна: як закрити подразник
Як відновити вікноЯк відновити вікно
Як створити масивЯк створити масив
Як змінити hosts в windows 8Як змінити hosts в windows 8
Як редагувати форми в 1сЯк редагувати форми в 1с
Як закрити сторінку паролемЯк закрити сторінку паролем
Як блокувати доступ до папкиЯк блокувати доступ до папки
Як закрити представництвоЯк закрити представництво
Як повернути масив з функціїЯк повернути масив з функції
» » Як закрити форму
© 2021 UnuAfajo.com