Windows フォーム HelpProvider コンポーネントは、HTML ヘルプ 1.x ヘルプ ファイル (HTML ヘルプ ワークショップで生成された .chm ファイル、または .htm ファイル) を Windows アプリケーションに関連付けるために使用されます。 さまざまな方法でヘルプを提供できます。
Windows フォームのコントロールに状況依存のヘルプを提供します。
特定のダイアログ ボックスまたはダイアログ ボックスの特定のコントロールに状況依存のヘルプを提供します。
目次、インデックス、検索機能のメイン ページなど、特定の領域のヘルプ ファイルを開きます。
ヘルプ プロバイダーの使用
HelpProvider コンポーネントを Windows フォームに追加すると、フォーム上の他のコントロールで、HelpProvider コンポーネントのヘルプ プロパティを公開できます。 これにより、Windows フォームのコントロールに関するヘルプを提供できます。 HelpProvider プロパティを使用して、ヘルプ ファイルをHelpNamespace コンポーネントに関連付けることができます。 SetHelpNavigatorを呼び出し、指定したコントロールのHelpNavigator列挙体から値を指定することで、ヘルプの種類を指定します。 SetHelpKeyword メソッドを呼び出して、ヘルプのキーワードまたはトピックを指定します。
必要に応じて、特定のヘルプ文字列を別のコントロールに関連付けるには、 SetHelpString メソッドを使用します。 このメソッドを使用してコントロールに関連付ける文字列は、コントロールにフォーカスがあるときにユーザーが F1 キーを押すとポップアップ ウィンドウに表示されます。
HelpNamespaceが設定されていない場合は、SetHelpStringを使用してヘルプ テキストを指定する必要があります。 HelpNamespaceとヘルプ文字列の両方を設定している場合は、HelpNamespaceに基づくヘルプが優先されます。
注
ShowHelp メソッドまたは HelpNamespace コントロールのHelpProvider プロパティでヘルプ ファイルへのパスを指定するときに、相対パスの使用で問題が発生することがあります。 そのため、絶対ファイル パスを使用してヘルプ ファイルを指定してください。
こちらも参照ください
.NET Desktop feedback