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