如何:在应用程序中的窗体之间通信 (Visual Basic)
此示例演示如何使用 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”**保持打开状态,其标题更新为当前时间。
请参见
任务
如何:访问应用程序中所有打开的窗体 (Visual Basic)