⇒ Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 2. Работа с формами
⇒ ⇒ ⇒ ⇒ ⇒ События жизненного цикла формы
Читать далее: События Activated и Deactivated
Это событие генерируется, когда экземпляр формы впервые загружается в программу, то есть при первом вызове метода Form.Show
или Form.ShowDialog
для экземпляра формы. Рассмотрим пример:
Visual Basic .NET
Dim myForm As New Form myForm.Show() ' Здесь срабатывает событие Load myForm.Hide() ' Форма стала невидимой myForm.Show() ' Событие Load больше не срабатывает myForm.Close() ' Эта команда закрывает и удаляет форму... myForm.Show() ' ... а эта генерирует исключение, поскольку объект myForm уже недоступен
Visual C#
Form myForm = new Form(); myForm.Show(); // Здесь срабатывает событие Load myForm.Hide(); // Форма стала невидимой myForm.Show(); // Событие Load больше не срабатывает myForm.Close(); // Эта команда закрывает и удаляет форму... myForm.Show(); // ... а эта - генерирует исключение, поскольку объект myForm уже недоступен
Этот пример демонстрирует обстоятельства генерации события Load
. Заметьте, что такое событие генерируется в жизненном цикле отдельной формы единственный раз. Если существует несколько экземпляров некоторой формы, то событие Load
создается для каждого из них. Обычно в обработчике события Load
инициализируют переменные формы и подготавливают форму к работе.
Все книги представлены на сайте исключительно для ознакомления с содержанием. |