3

アプリケーションの状況依存ヘルプの chm ファイルを提供するために、HelpNDoc を使用しています。

このソフトウェアでは、ヘルプ ID と対応するヘルプ コンテキストを定義します。たとえば、ヘルプIDはおそらく"SystemSetup"、ヘルプコンテキストは57.

今私の質問:

この方法でヘルプを呼び出すことができます:

System.Windows.Forms.Help.ShowHelp(null, @"myhelp.chm", HelpNavigator.TopicId, "57");

ShowHelpすべて正常に動作しますが、代わりにhelp-ID ( ) を使用して呼び出すことはでき"SystemSetup"ますか?

ヘルプ コンテキストは変更される可能性がありますが、ヘルプ ID は常に同じままです。

4

2 に答える 2

0

HelpNDocは、次のパターンを使用してトピック ファイルに名前を付けます。"HELP_ID.htm"whereHELP_IDは、そのトピックに対して選択された一意のヘルプ ID です。したがって、次のコマンドを使用して特定のトピックを確実に開くことができます。

System.Windows.Forms.Help.ShowHelp(null, @"help.chm", HelpNavigator.Topic, "HELP_ID.htm");

また、ご存知のように、HelpNDoc は定数を含むソース ファイルを生成できます。また、新しい「コード」ビルドを作成することで、その生成を自動化し、ビルド プロセスに含めることができます。ステップ バイ ステップ ガイドを参照してください:公開する新しいドキュメント出力を作成する方法

于 2016-01-05T10:36:52.493 に答える