Практическое руководство. Взаимодействие форм в приложении
Обновлен: Ноябрь 2007
В этом примере показано, как использовать объект My.Forms для доступа из одной формы к другой форме.
Объект My.Forms предоставляет доступ к экземпляру каждой формы в приложении Windows, объявленной в проекте приложения. Это позволяет коду в одной форме взаимодействовать с другой формой.
Чтобы создать в форме код, который может взаимодействовать с другой формой
Создайте новое приложение Windows.
По умолчанию главной форме присваивается имя Form1.
Дополнительные сведения см. в разделе Практическое руководство. Создание проекта приложения Windows.
Добавьте другую форму с именем Form2.
Дополнительные сведения см. в разделе Практическое руководство. Добавление форм Windows Forms в проект.
Добавьте кнопку с именем Button1 в форму Form1 в конструкторе приложений.
Дважды щелкните кнопку Button1.
Добавьте следующую строку кода в обработчик событий Click кнопки Button1.
My.Forms.Form2.Text = Now.ToString My.Forms.Form2.Show()
Запустите приложение.
Нажмите кнопку Button1.
Откроется форма Form2. В заголовке формы будет показано текущее время.
Подождите несколько секунд и снова нажмите кнопку Button1.
Форма Form2 остается открытой, а время в заголовке изменяется на текущее время.
См. также
Задачи
Практическое руководство. Доступ ко всем открытым формам приложения