Looking for winforms Answers? Try Ask4KnowledgeBase
Looking for winforms Keywords? Try Ask4Keywords

winformsヘルプの統合


備考

さまざまな方法でWindowsフォームアプリケーションのフォームとコントロールのヘルプを提供することができます。ポップアップヘルプを表示したり、CHMファイルまたはURLを開くことができます。フォーム、コントロール、ダイアログに状況依存のヘルプを表示することができます。

HelpProviderコンポーネント

HelpProviderコンポーネントをセットアップして、コンポーネントに対する状況依存ヘルプを提供することができます。 F1キーまたはフォームのヘルプボタンを押すと、次のように自動的に実行されます。

  • コントロールのコンテキストヘルプのポップアップを表示する
  • コンテキストに基づいたCHMファイルを開く(目次を表示する、キーワードまたはインデックスを表示する、トピックを表示する)
  • デフォルトブラウザを使用してURLに移動する

ヘルプクラス

コードでHelpクラスを使用して、次のようなHelpを提供できます。

  • コントロールのヘルプポップアップを表示する
  • コンテキストに基づいたCHMファイルを開く(目次を表示する、キーワードまたはインデックスを表示する、トピックを表示する)
  • デフォルトブラウザを使用してURLに移動する

HelpRequestedイベント

ユーザーがF1キーを押すかFormヘルプボタンをクリックすると、 ControlオブジェクトまたはForm HelpRequestedイベントを処理してカスタムアクションを実行できます。

フォームのヘルプボタン

タイトルバーに[ヘルプ]ボタンを表示するようにFormを設定できます。このようにして、ユーザーがヘルプボタンをクリックすると、カーソルは?変わり?任意の点をクリックすると、 HelpProviderを使用してコントロールに関連付けられた状況依存ヘルプが表示されます。

MessgeBoxとCommonDialogsのヘルプボタン

コンポーネントのヘルプボタンを使用して、 MessageBoxOpenFileDialogSaveDialog 、およびColorDialogヘルプを提供することができます。

ツールチップコンポーネント

ユーザーがコントロールをポイントすると、 ToolTipコンポーネントを使用してヘルプテキストを表示できToolTipToolTipは、任意のコントロールに関連付けることができます。

注意

HelpProviderHelpクラスの使用コンパイルされたヘルプファイル(.chm)またはHTMLファイルをHTMLヘルプ形式で表示できます。コンパイルされたヘルプファイルは、目次、索引、検索機能、およびページ内のキーワードリンクを提供します。ショートカットは、コンパイルされたヘルプファイルでのみ機能します。 HTMLヘルプワークショップを使用すると、HTMLヘルプ1.xファイルを生成できます。 HTMLヘルプの詳細については、 Microsoft HTMLヘルプの 「HTMLヘルプワークショップ」およびその他のHTMLヘルプトピックを参照してください。

ヘルプの統合 関連する例