0

以下は、CHM ファイルを表示するために使用しているコードです。

Help.ShowHelp(control, HelpFile, HelpNavigator.Topic, topic);

topic="/foo_Manual/foo-Define_Technologies_1-Chapter9/Defining_foo.htm.";

右側に適切な html ウィンドウを開いています。ただし、左側の目次タブは常に第 1 章を指しています。

4

2 に答える 2

1

これを試してみてください

Help.ShowHelp(Control, HelpFileName, HelpNavigator.TopicId, TopicID);
于 2013-01-31T08:57:04.710 に答える
1

これは、CHM ファイルのコンパイル方法や最後のユーザー アクションによって異なります。

ただし、AutoSync も必要です (HTMLHelp Workshop の添付画像を参照)。

最後にアクセスしたタブが hh.dat ファイルに保存されることに注意してください。CHM ファイルをコンパイルすると、ファイルを開いたときに表示されるデフォルトのタブを定義できます。ユーザーが他のタブの 1 つ (インデックスなど) を開いてファイルを閉じた場合、次にファイルを開いたときに、そのファイルは [インデックス] タブで開かれます。

次のコードは私のために働いています:

            Help.ShowHelp(this.btnOpenHelpShowTopic, helpProvider1.HelpNamespace, HelpNavigator.Topic, @"/Garden/flowers.htm");  

ここに画像の説明を入力

于 2013-02-07T19:30:47.050 に答える