Поделиться через


Практическое руководство. Взаимодействие форм в приложении

Обновлен: Ноябрь 2007

В этом примере показано, как использовать объект My.Forms для доступа из одной формы к другой форме.

Объект My.Forms предоставляет доступ к экземпляру каждой формы в приложении Windows, объявленной в проекте приложения. Это позволяет коду в одной форме взаимодействовать с другой формой.

Чтобы создать в форме код, который может взаимодействовать с другой формой

  1. Создайте новое приложение Windows.

    По умолчанию главной форме присваивается имя Form1.

    Дополнительные сведения см. в разделе Практическое руководство. Создание проекта приложения Windows.

  2. Добавьте другую форму с именем Form2.

    Дополнительные сведения см. в разделе Практическое руководство. Добавление форм Windows Forms в проект.

  3. Добавьте кнопку с именем Button1 в форму Form1 в конструкторе приложений.

  4. Дважды щелкните кнопку Button1.

  5. Добавьте следующую строку кода в обработчик событий Click кнопки Button1.

    My.Forms.Form2.Text = Now.ToString
    My.Forms.Form2.Show()
    
  6. Запустите приложение.

  7. Нажмите кнопку Button1.

    Откроется форма Form2. В заголовке формы будет показано текущее время.

  8. Подождите несколько секунд и снова нажмите кнопку Button1.

    Форма Form2 остается открытой, а время в заголовке изменяется на текущее время.

См. также

Задачи

Практическое руководство. Доступ ко всем открытым формам приложения

Основные понятия

Доступ к формам приложения

Ссылки

Объект My.Forms