次の方法で共有


Help.ShowHelp メソッド

ヘルプ ファイルの内容を表示します。

オーバーロードの一覧

指定した URL のヘルプ ファイルの内容を表示します。

[Visual Basic] Overloads Public Shared Sub ShowHelp(Control, String)

[C#] public static void ShowHelp(Control, string);

[C++] public: static void ShowHelp(Control*, String*);

[JScript] public static function ShowHelp(Control, String);

指定した URL で検出された、特定のトピックについてのヘルプ ファイルの内容を表示します。

[Visual Basic] Overloads Public Shared Sub ShowHelp(Control, String, HelpNavigator)

[C#] public static void ShowHelp(Control, string, HelpNavigator);

[C++] public: static void ShowHelp(Control*, String*, HelpNavigator);

[JScript] public static function ShowHelp(Control, String, HelpNavigator);

指定した URL で検出された、特定のキーワードについてのヘルプ ファイルの内容を表示します。

[Visual Basic] Overloads Public Shared Sub ShowHelp(Control, String, String)

[C#] public static void ShowHelp(Control, string, string);

[C++] public: static void ShowHelp(Control*, String*, String*);

[JScript] public static function ShowHelp(Control, String, String);

ユーザーが指定した URL に配置されているヘルプ ファイルの内容を表示します。

[Visual Basic] Overloads Public Shared Sub ShowHelp(Control, String, HelpNavigator, Object)

[C#] public static void ShowHelp(Control, string, HelpNavigator, object);

[C++] public: static void ShowHelp(Control*, String*, HelpNavigator, Object*);

[JScript] public static function ShowHelp(Control, String, HelpNavigator, Object);

使用例

[Visual Basic, C#, C++] mspaint.chm ヘルプ ファイルと対話するための 3 つのボタンが配置されたフォームを表示する例を次に示します。 Show Help Index ボタンをクリックすると、ヘルプ ファイルの Index タブが表示されます。 Show Help ボタンをクリックすると、 Help Navigator リスト内で選択されている値に基づいて、ヘルプ ファイルの内容が表示されます。 Show Keyword ボタンをクリックすると、 Keyword ボックスで指定されているキーワードに基づいて、ヘルプ ファイルの内容が表示されます。

[Visual Basic, C#, C++] たとえば、インデックス値から楕円についてのヘルプ ページを表示するには、 Help Navigator ドロップダウン リストから HelpNavigator.KeywordIndex 値を選択し、 Parameter テキスト ボックスに「楕円」と入力し、 Show Help ボタンをクリックします。"ブラシで描くには" ヘルプ トピックをキーワードを指定して表示するには、 Keyword ボックスに「mspaint.chm::/paint_brush.htm」と入力し、 Show Keyword ボタンをクリックします。

[Visual Basic, C#, C++] ShowHelp の呼び出しの部分の例を次に示します。コード例全体については、 Help クラスの概要を参照してください。

[Visual Basic, C#, C++] メモ   ここでは、ShowHelp のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Private Sub showHelp_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles showHelp.Click
    ' Display Help using the Help navigator enumeration
    ' that is selected in the combo box. Some enumeration
    ' values make use of an extra parameter, which can
    ' be passed in through the Parameter text box.
    Dim navigator As HelpNavigator = HelpNavigator.TableOfContents
    If Not (navigatorCombo.SelectedItem Is Nothing) Then
        navigator = CType(navigatorCombo.SelectedItem, HelpNavigator)
    End If
    Help.ShowHelp(Me, helpfile, navigator, parameterTextBox.Text)
End Sub 'showHelp_Click

[C#] 
private void showHelp_Click(object sender, System.EventArgs e)
{
    // Display Help using the Help navigator enumeration
    // that is selected in the combo box. Some enumeration
    // values make use of an extra parameter, which can
    // be passed in through the Parameter text box.
    HelpNavigator navigator = HelpNavigator.TableOfContents;
    if (navigatorCombo.SelectedItem != null)
    {
        navigator = (HelpNavigator)navigatorCombo.SelectedItem;
    }
    Help.ShowHelp(this, helpfile, navigator, parameterTextBox.Text);
}

[C++] 
private:
   void showHelp_Click(Object* /*sender*/, System::EventArgs* /*e*/) {
      // Display Help using the Help navigator enumeration
      // that is selected in the combo box. Some enumeration
      // values make use of an extra parameter, which can
      // be passed in through the Parameter text box.
      HelpNavigator navigator = HelpNavigator::TableOfContents;
      if (navigatorCombo->SelectedItem != 0) {
         navigator = *__try_cast<__box HelpNavigator*>(navigatorCombo->SelectedItem);
      }
      Help::ShowHelp(this, helpfile, navigator, parameterTextBox->Text);
   }

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

Help クラス | Help メンバ | System.Windows.Forms 名前空間