使用菜单条打开表单
Opening a Form Using Menu Strip
我尝试添加一个消息框以查看它是否只是一个表单,但是在尝试时这两个都不会打开
If DocumentCenterToolStripMenuItem.Selected = True Then
MessageBox.Show("Testing", "Important Message")
End If
双击 winforms 设计器中的菜单项。这会在您的表单代码中创建一个 Click
事件处理程序。
Private Sub DocumentCenterToolStripMenuItem_Click(sender As Object, e As EventArgs) _
Handles TestToolStripMenuItem.Click
MessageBox.Show("Testing", "Important Message")
End Sub
Winforms 应用程序是事件驱动的。即,通常他们正在等待输入。当您键入一个键或激活鼠标时,事件就会发生。您可以使用事件处理程序方法处理这些事件。一旦此类方法终止,应用程序将再次等待。它们与其他方法一样,但有一个 Handles
关键字,后跟事件名称。
一般情况下,你不能询问是否用If DocumentCenterToolStripMenuItem.Selected = True Then
选择菜单项,因为可能这个代码甚至不是运行,或者当它是运行时,那么可能是用户此时没有点击此菜单项。
我尝试添加一个消息框以查看它是否只是一个表单,但是在尝试时这两个都不会打开
If DocumentCenterToolStripMenuItem.Selected = True Then
MessageBox.Show("Testing", "Important Message")
End If
双击 winforms 设计器中的菜单项。这会在您的表单代码中创建一个 Click
事件处理程序。
Private Sub DocumentCenterToolStripMenuItem_Click(sender As Object, e As EventArgs) _
Handles TestToolStripMenuItem.Click
MessageBox.Show("Testing", "Important Message")
End Sub
Winforms 应用程序是事件驱动的。即,通常他们正在等待输入。当您键入一个键或激活鼠标时,事件就会发生。您可以使用事件处理程序方法处理这些事件。一旦此类方法终止,应用程序将再次等待。它们与其他方法一样,但有一个 Handles
关键字,后跟事件名称。
一般情况下,你不能询问是否用If DocumentCenterToolStripMenuItem.Selected = True Then
选择菜单项,因为可能这个代码甚至不是运行,或者当它是运行时,那么可能是用户此时没有点击此菜单项。