在winform里添加帮助文档和帮助按钮

 

虽然我的程序暂时还没用到,不过先学习一下.

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

 

搞定!

posted @ 2009-06-12 15:37  迪卡.凯恩  阅读(657)  评论(0编辑  收藏  举报