使用下面的代码,我收到错误:
Show不是System.Windows.Forms.Message
的成员
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
Dim iExit As DialogResult
iExit = Message.Show("Confirm if you want exit", "Point of Sale" MessageBoxButtons.YesNo,MessageBoxIcon.Question)
If iExit = DialogResult.Yes Then
Application.Exit()
End If
End Sub
End Class
答案 0 :(得分:2)
好的,这是我从你的标题中得到的:
Show不是System.Windows.Forms.Message
的成员
您收到此错误消息了吗?如果是这样,原因如下:
System.Windows.Forms
有一个名为Message
的课程,因为 可能 已经注意到了,但是您尝试使用它,这不是正确的用法。
我相信您希望System.Windows.Forms.MessageBox.Show()
不是System.Windows.Forms.Message
Message
类用于不同的东西。
我也注意到你忘记了","在两个论点之间。所以,我认为你真正想要的最终代码是:
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
Dim iExit As DialogResult
iExit = MessageBox.Show("Confirm if you want exit", "Point of Sale", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If iExit = DialogResult.Yes Then
Application.Exit()
End If
End Sub
我希望这是你想要的,并确保将来你不要把问题放在标题中。
答案 1 :(得分:0)
应该是MessageBox.Show
,因为Message
不包含show
方法。
Dim iExit As DialogResult
iExit = MessageBox.Show("Confirm if you want exit", "Point of Sale" MessageBoxButtons.YesNo,MessageBoxIcon.Question)
If iExit = DialogResult.Yes Then
Application.Exit()
End If