4

WinFormアプリケーションにF1ヘルプを実装しようとしています。私はこのスレッドを読みました:

C#を使用してWindowsフォームでF1ヘルプを作成する方法

私の質問は、CHMファイルでトピックのトピックIDを見つける方法です。HTMLヘルプワークショップを使用していますが、すべてのHTMLファイルとオプションを調べましたが見つかりませんでした。ありがとう。

Help.ShowHelp(this, "helpfile.chm", HelpNavigator.TopicId, "1234");
4

1 に答える 1

6

ヘルプファイルのトピックIDは次のように定義できます。

  1. ヘルププロジェクト(.hhp)をテキストエディタで開きます。
  2. セクションを追加[ALIAS]し、トピックのIDを定義します。

    [ALIAS]
    Foo=MyTopic.htm
    Bar=SomeFolder\AnotherTopic.htm
    
  3. セクションを追加し[MAP]、ID値を指定します。

    [MAP]
    #define Foo 7
    #define Bar 42
    
  4. ヘルプファイルを再コンパイルします。

詳細はこちら:HTMLヘルプ-コンテキストヘルプID

于 2010-08-09T16:57:15.597 に答える