在 VB 中简单使用 HTMLHELP (*.chm) 帮助

原创 2001年08月20日 22:24:00

  介绍一下如何在Visual Basic 6中使用HTML Help(.CHM)。

  大家都知道在Visual Basic 6中可以通过ActiveX控件“Microsoft Common Dialog Control”调用WinHelp帮助文件,那么是否可以用同样的方法调用HTML帮助文件呢?

  I am sorry,答案是否定的。

  但是 Visual Basic 6 本身支持HTML帮助,我们完全可以直接调用HTML帮助文件而不借助于其它任何ActiveX控件或Windows API函数。

  你可以在工程属性中设置所需要使用的HTML帮助文件,或是在程序中直接将成员变量App.HelpFile( = help_file_name)的值设置为程序所需使用的帮助文件名,如上例应使用语句 App.HelpFile = "C:/Learn/Learn.chm" 来设置所需的帮助文件――当然,使用这样绝对的路径我并不赞成――你可以改为 App.HelpFile = App.Path + "Learn.chm"。然后在窗体上添加一个“帮助”按钮,并在该按钮的单击事件中添加如下代码(假设该按钮的Name属性为“cmdHelp”):

Private Sub cmdHelp_Click()
 cmdHelp.HelpContextID = 1 '选定ID号为1的主题
 SendKeys "{F1}"
End Sub

  当然,该按钮的HelpContextID属性值可以根据实际情况改为其它数值。OK!你的程序已经添加了美观而又方便的HTML帮助,能为你的程序增色不少呢!

-=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=-
             //
  __________/LB/___   OUTINN
 /  _[]_   /____/  /
/_________/| () |/__/ http://outinn.yeah.net/
 |  ____ /-| __ |-/|  Welcome to visit OUTINN!
 |__|==|___| || |__|
 -=--=--=- |_||_| =-  Fancy, outinn@china.com

使用HTML HELP WORKSHOP制作CHM帮助文档

 制作chm电子书完美详解   2 3 4 5 6 7 分步阅读 Microsoft开发的制...
  • alzhuzhu
  • alzhuzhu
  • 2014年06月08日 17:53
  • 1734

如何制作chm格式的帮助文件

我们经常需要为应用程序制作chm格式的帮助文件。一般都会通过微软提供的HTML Help Workshop这个软件来完成。 该工具的下载地址是: http://www.microsoft....
  • GarfieldEr007
  • GarfieldEr007
  • 2016年01月09日 19:23
  • 1027

JAVA eclipse(myeclipse)生成帮助文档(html或chm格式)

目录(?)[+] 转自:http://www.blogjava.net/lishunli/archive/2010/01/07/308618.html   Javadoc转换chm帮助文档的四种方...
  • ab6326795
  • ab6326795
  • 2013年09月18日 14:36
  • 2563

自动生成代码的chm格式帮助文档

在Visual Studio下编程,有两个很方便的生成chm帮助文档的工具。它们就是Sandcastle Help File Builder 和Sandcastle。Sandcastle Help F...
  • sanqima
  • sanqima
  • 2015年03月26日 18:02
  • 2760

用Far制作chm的简易教程

用Far制作chm的简易教程 不可否认QuickCHM是做chm电子书最简洁有效的软件了。但自从去年某次用QuickCHM做电子书的时候碰到了莫名其妙的问题之后,意识到用软件也是不能在一棵树上吊...
  • luyuncsd123
  • luyuncsd123
  • 2014年02月03日 22:52
  • 1463

C# winfrom 打开chm帮助文件

Help.ShowHelp(new Control(), "GeodesyTools-iGIS帮助文档.chm", "GeodesyTools-iGIS帮助文档.mht"); http://...
  • zzh_my
  • zzh_my
  • 2013年05月13日 21:02
  • 1527

在线帮助文档转CHM方法

在线帮助文档转CHM方法 用到的工具:       wget工具(Linux自带,Windows下请自行下载),htm2chm(共享软件,不过没什么限制) 具体步骤: 1、使用...
  • scmrpu
  • scmrpu
  • 2017年03月15日 13:48
  • 554

[转]使用Doxygen生成全中文的chm帮助文档

本文转自:二叉树博客 http://www.erchashu.com/wiki/doxygen-chm-chinese-hlep-doc 2010年曾经使用Doxygen生成全中文的chm文档。由于D...
  • kolloe
  • kolloe
  • 2015年07月17日 18:53
  • 435

编辑,修改chm帮助文档,无需修改繁琐的html文件,可以直接编辑修改chm

小编最近遇到一个需求就是要把项目设计的所有开发设计的东西,做成类似于api的帮助文档手册。刚开始做完之后,后面挤牙膏似的遇到了要不断修改chm帮助文档,但是生成的时候是编辑的html网页文件,开始的时...
  • xzytl60937234
  • xzytl60937234
  • 2017年04月16日 22:10
  • 3219

DevExpress v17.2最新版帮助文档下载大全

DevExpress v17.2.4帮助文档下载列表大全来啦!包含.NET、VCL、HTML/JS系列所有帮助文档,提供CHM和PDF两个版本。除已停止更新的Silverlight、Windows 8...
  • AABBbaby
  • AABBbaby
  • 2018年01月12日 11:07
  • 28
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在 VB 中简单使用 HTMLHELP (*.chm) 帮助
举报原因:
原因补充:

(最多只允许输入30个字)