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 内)