我们最近将VB6应用程序迁移到了VB.NET。在VB6中,在.chm文件的帮助下,为每个控件显示了F1帮助。在VB.Net中,不显示F1帮助文件。
在VB.Net中,我添加了helprequested
事件:
Private Sub Form1_HelpRequested(ByVal sender As System.Object, ByVal hlpevent As
System.Windows.Forms.HelpEventArgs) Handles MyBase.HelpRequested
End SubIn Vb.Net
然后在HelpRequested事件的帮助下为每个控件显示F1帮助。
问题是当我调用btnHelp_Click button
时会引发HelpRequested事件:
Private Sub btnHelp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _ Handles btnHelp.Click
Const SET_DEFAULT_HELP As Integer = 88
MessageBox.Show("MessageBox Help Button", "Raju help", MessageBoxButtons.OKCancel,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button1, 0, _
My.Application.Info.DirectoryPath & BACKSLASH & HELPFILE1_NAME,HelpNavigator.TopicId,SET_DEFAULT_HELP.ToString())
End Sub
当我发出呼叫消息框帮助按钮时,会引发HelpRequested事件。 (MessageBox.Show ("Displaying Helpfile"))
我不想提出那个HelpRequested事件;当我单击消息框帮助按钮btnHelp_Click
时。我该如何限制?