Библиотека книг по компьютерным технологиям
⇒ ⇒ Разработка Windows-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. Учебный курс MCAD/MCSD
⇒ ⇒ ⇒ Глава 2. Создание пользовательского интерфейса
⇒ ⇒ ⇒ ⇒ Занятие 2. Работа с формами
⇒ ⇒ ⇒ ⇒ ⇒ Применение методов формы

Читать далее: Метод Activate

Методы Show и ShowDialog

Пользователи работают только с видимыми формами. Чтобы сделать форму видимой, вызовите метод 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();
Google
 
Рейтинг@Mail.ru
Сайт управляется системой uCoz