HOW TO:在應用程式的表單之間通訊

更新:2007 年 11 月

這個範例會顯示如何使用 My.Forms 物件,從一個表單存取另一個表單。

My.Forms 物件提供了對應用程式專案中宣告之每個 Windows 應用程式表單執行個體的存取。這可以讓一個表單中的程式碼與另一個表單通訊。

若要在一個表單中建立可以與另一個表單溝通的程式碼

  1. 建立新的 [Windows 應用程式]。

    主要表單的預設名稱為 [Form1]。

    如需詳細資訊,請參閱 HOW TO:建立 Windows 應用程式專案

  2. 加入另一個名為 [Form2] 的表單。

    如需詳細資訊,請參閱 HOW TO:將 Windows Form 加入至專案

  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] 仍會保持開啟的狀態,但它的標題會更新為目前時間。

請參閱

工作

HOW TO:存取應用程式的所有開啟表單

概念

存取應用程式表單

參考

My.Forms 物件