방법: 응용 프로그램에서 폼 사이에 통신(Visual Basic)

이 예제에서는 My.Forms 개체를 사용하여 한 폼에서 다른 폼에 액세스하는 방법을 보여 줍니다.

My.Forms 개체는 응용 프로그램의 프로젝트에 선언된 Windows 응용 프로그램의 각 폼의 인스턴스에 대한 액세스를 제공합니다. 이를 통해 폼의 코드가 다른 폼과 통신할 수 있습니다.

다른 폼과 통신할 수 있는 하나의 폼에서 코드를 만들려면

  1. Windows 응용 프로그램을 만듭니다.

    기본 폼의 기본 이름은 Form1입니다.

    자세한 내용은 방법: 새 Windows Forms 응용 프로그램 프로젝트 만들기를 참조하십시오.

  2. Form2라는 다른 폼을 추가합니다.

    자세한 내용은 방법: 프로젝트에 Windows Forms 추가를 참조하십시오.

  3. 응용 프로그램 디자이너에서 Button1이라는 단추를 Form1에 추가합니다.

  4. Button1을 두 번 클릭합니다.

  5. Button1의 Click 이벤트에 대한 이벤트 처리기에 다음 코드를 추가합니다.

    My.Forms.Form2.Text = Now.ToString
    My.Forms.Form2.Show()
    
  6. 응용 프로그램을 실행합니다.

  7. Button1을 클릭합니다.

    Form2가 열리고 제목에 현재 시간이 표시됩니다.

  8. 몇 초 후 Button1을 다시 클릭합니다.

    Form2가 계속 열려 있으면서 제목이 현재 시간으로 업데이트됩니다.

참고 항목

작업

방법: 응용 프로그램의 모든 열려 있는 폼에 액세스(Visual Basic)

참조

My.Forms 개체(Visual Basic)

개념

응용 프로그램 폼 액세스(Visual Basic)