虽然我的程序暂时还没用到,不过先学习一下.
1.添加帮助文档(就是那种按F1弹出来的CHM)
(1) 准备一个chm文档
(2) 在页面上添加一个HelpProvider 控件
(3) formload中添加如下语句:
HelpProvider1.HelpNamespace = Application.StartupPath + "\FM20.CHM"
Me.HelpProvider1.SetShowHelp(Me, True)
这样就OK了.
还有一种办法是新起一个IEXPLORER的进程,打开CHM文件的. 可用于click了菜单中的项目,跳出chm文件
Dim LINK As String = Application.StartupPath + "\FM20.CHM"
System.Diagnostics.Process.Start("IEXPLORE.exe", LINK)
2.添加帮助按钮
(1)还是需要HelpProvider控件,当然,和chm用到的合用一个.
(2)给各个控件设置help的信息,就是点了"?"这个按钮以后,再点击控件时,就会显示出来的信息
Me.HelpProvider1.SetHelpString(Me.TextBox1, "enter the text to change")
(3)设置页面,使得它能够显示help按钮~ 这里有点奇怪的是,似乎只有当最大最小话按钮不显示的时候,才能显示help按钮,查看了一下windows也是如此,不知道有没有解决办法
Me.HelpButton = True
Me.MinimizeBox = False
Me.MaximizeBox = False
搞定!