2012-03-28 15 views
2

自分のプログラムのヘルプCHMの特定のサブページを開きたいとします。
私はc#でこれをしたことがないので、CHMの特定のページを開く方法を知る必要があります。
短い例が完璧です。CHMヘルプのサブページを開くC#

+0

"サブページ" からSystem.Windows.Forms.Help.ShowHelp(Control, String, HelpNavigator)

を使用することができ、この文脈では何の意味もありません。特定のトピック*のみを開くことができます。 –

答えて

2

あなたはMSDN

// Open the Help file for the Character Map topic and 
// display the Index page. 
private void Button2_Click(System.Object sender, System.EventArgs e) 
{ 

    Help.ShowHelp(TextBox1, "file://c:\\charmap.chm", 
     HelpNavigator.Index); 
} 
+0

これは自分のプログラムで働いていましたが、別のCHMを実行しました。他のプログラムから開くと、私が望むトピックが表示されますが、左側のツリーは開かれません。いくつかのフォルダに20のトピックがあると、それは問題です。これに対する解決策はありますか? – asdasdad

関連する問題