次の方法で共有


HelpNavigator 列挙体

ヘルプ ファイルのどの要素を表示するかを示す定数を指定します。

<Serializable>
Public Enum HelpNavigator
[C#]
[Serializable]
public enum HelpNavigator
[C++]
[Serializable]
__value public enum HelpNavigator
[JScript]
public
   Serializable
enum HelpNavigator

解説

この列挙体は、ヘルプ ファイルの特定の要素へのアクセスを実現するために、 Help および HelpProvider で使用されます。

メンバ

メンバ名 説明
AssociateIndex 特定の URL で実行される特定のトピックの索引を指定します。
Find 表示される特定の URL の検索ページを指定します。
Index 表示される特定の URL の索引を指定します。
KeywordIndex 特定の URL で検索するキーワードおよび実行するアクションを指定します。
TableOfContents 表示される特定の URL の目次を指定します。
Topic 表示される特定の URL で参照されるトピックを指定します。

使用例

[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 メソッドを使用してさまざまなヘルプ タブとヘルプ トピックを表示し、 ShowHelpIndex メソッドを使用してヘルプの索引を表示する例を次に示します。

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

 
' Load the various values of the HelpNavigator enumeration
' into the combo box. 
Dim converter As TypeConverter
converter = TypeDescriptor.GetConverter(GetType(HelpNavigator))

Dim value As Object
For Each value In converter.GetStandardValues()
    navigatorCombo.Items.Add(value)
Next value

[C#] 
// Load the various values of the HelpNavigator enumeration
// into the combo box.
TypeConverter converter;
converter = TypeDescriptor.GetConverter(typeof(HelpNavigator));
foreach(object value in converter.GetStandardValues()) 
{
    navigatorCombo.Items.Add(value);
}

[C++] 
// Load the various values of the HelpNavigator enumeration
// into the combo box.
TypeConverter* converter;
converter = TypeDescriptor::GetConverter(__typeof(HelpNavigator));
System::Collections::IEnumerator* myEnum = 
    converter->GetStandardValues()->GetEnumerator();
while (myEnum->MoveNext()) {
    Object* value = __try_cast<Object*>(myEnum->Current);
    navigatorCombo->Items->Add(value);
}

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

必要条件

名前空間: System.Windows.Forms

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

System.Windows.Forms 名前空間