如何:在应用程序中的窗体之间通信
更新:2007 年 11 月
此示例演示如何使用 My.Forms 对象从一个窗体访问另一个窗体。
My.Forms 对象在 Windows 应用程序中提供对在应用程序的项目中声明的每个窗体实例的访问。这将允许一个窗体中的代码与另一个窗体进行通信。
在一个可与其他窗体进行通信的窗体中创建代码
创建新的“Windows 应用程序”。
主窗体的默认名称为“Form1”。
有关更多信息,请参见如何:创建 Windows 应用程序项目。
添加另一个名为“Form2”的窗体。
有关更多信息,请参见如何:向项目添加 Windows 窗体。
在应用程序设计器中将名为 Button1 的按钮添加到“Form1”。
双击 Button1。
在 Button1 的 Click 事件的事件处理程序中,添加以下代码:
My.Forms.Form2.Text = Now.ToString My.Forms.Form2.Show()
运行该应用程序。
单击 Button1。
将打开“Form2”,其标题显示当前时间。
等待几秒钟,然后再次单击 Button1。
“Form2”保持打开状态,其标题更新为当前时间。