我们最近将一个 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 帮助。
问题是当我调用时引发了 HelpRequested 事件btnHelp_Click button
:
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
。我该如何限制这个?