相关疑难解决方法(0)

打开chm文件c#或vb.net的目录的特定部分

我有一个名为help的.chm文件,在该文件中我的结构如下:

Introduction
  -item1
  -item2
Topic1
  -item1
  -item2
Topic2
  -item1
  -item2
Topic3
Run Code Online (Sandbox Code Playgroud)

现在我想在c#或vb.net中打开Topic1我尝试过:

 Help.ShowHelp(ParentForm, "Help.chm", HelpNavigator.Index, "Topic1")
 Help.ShowHelp(ParentForm, "Help.chm", HelpNavigator.TableOfContents, "Topic1")
 Help.ShowHelp(ParentForm, "Help.chm", HelpNavigator.Topic, "Topic1")
 Help.ShowHelp(ParentForm, "Help.chm", HelpNavigator.KeywordIndex, "Topic1")
Run Code Online (Sandbox Code Playgroud)

但是没有用,那我试着给chm文件里面一个索引到Topic1(31)并尝试:

 Help.ShowHelp(ParentForm, "Help.chm", HelpNavigator.Index, "31")
 Help.ShowHelp(ParentForm, "Help.chm", HelpNavigator.Index, "Item1")
Run Code Online (Sandbox Code Playgroud)

它给出了execption,只有工作代码是:

 Help.ShowHelp(ParentForm, "Help.chm", HelpNavigator.TableOfContents, Nothing)
Run Code Online (Sandbox Code Playgroud)

如何打开Topic1?

c# vb.net chm

4
推荐指数
1
解决办法
3187
查看次数

标签 统计

c# ×1

chm ×1

vb.net ×1