Share via


方法 : ユーザーのヘルプを表示

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

.NET 圧縮 Framework は、Windows CE のヘルプ プログラム]、[Pocket PC アプリケーションのヘルプ トピックを表示する、peghelp.exe へのアクセスを提供します。 ShowHelp Help イベントに応答する Windows フォーム HelpRequested クラスのメソッドを使用するヘルプ トピックを表示でき、 HelpEventArgs を使用することができます。 .NET Compact Framework は、HelpNavigator 列挙または HelpProvider クラスをサポートしません。

ヘルプ トピックは、1 つ以上の.htm ファイルに配置できます。 コンパイル済み HTML、または.chm ファイルは、Pocket PC でサポートされていません。 HelpRequested イベントは、ユーザー、 スタートに移動するとヘルプの を選択、現在アクティブなフォームで受信されます。 イベントは、フォーム上のコントロールでは発生しません。

ヘルプが Smartphone アプリケーションは単純なため、Smartphone のオペレーティング システムに統合されていません。

次の表の各トピックの表示、システムのヘルプ機能です。

メニュー項目

関数

ビュー

取り込んだ内容 コマンドを現在のヘルプ ファイルの内容の最初のレベルを表示する] および [すべてインストールされているヘルプ ファイルの一覧を表示するすべてのインストールされているヘルプ コマンドの にアクセスできます。

戻る

現在のセッション内の以前の表示トピックを表示します。

[次へ]

履歴一覧の次のトピックを表示します。

Find

検索 ダイアログ ボックス キーワードのヘルプ トピックの検索を開きます。 .htm ファイルでキーワードを指定できます。

次の操作を実行し、次の手順に示します。

  • ヘルプ トピックの.htm ファイルを作成します。

  • アプリケーションのヘルプを表示

  • デバイス上で、ヘルプ ファイルをインストールします。

ヘルプ トピックの.htm ファイルを作成

  1. 拡張子.htm のヘルプ、という名前のテキスト ファイルを作成します。 この手順はゲーム、呼び出された Critters では、ヘルプを例として作成します。 ファイルが必要、META タグ ヘッダーにとおりです。

    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Htm-Help" Content="Critters.htm#main_contents">
    

    各ヘルプ ファイルで最初のトピックの"main_contents"名前する必要があります。

  2. 検索 プログラムのキーワードを追加します。 各キーワードはセミコロンで区切ります。 必要に応じて、特定のトピックにリンクの追加のキーワード タグを追加します。

    <KEYWORD VALUE="Critters;Games" TITLE="Critters Help" 
      HREF="Critters.htm#main_contents">
    <KEYWORD VALUE="Critters overview" TITLE="Critters Help" 
      HREF="Critters.htm#overview">
    <KEYWORD VALUE="Critters options" TITLE="Critters Help" 
      HREF="Critters.htm#options">
    

    トピックのキーワードの最大制限はありません。

  3. main_contents のトピックを作成します。 各トピック、main_contents、次のコメント タグを付く必要があります。

    <!-- PegHelp -->
    

    main_contents のトピック、サブトピックのリンクが通常表示されます。 必要ことに注意リンク、アンカー名のほかに、ファイル名。

    </head>
    <body>
    <!-- PegHelp -->
    <a name="Main_Contents"></a>
    <b>Critters Help</b>
    </p>
    <a href="critters.htm#overview">Game Overview</a><br>
    <a href="critters.htm#options">Options</a><br>
    

    "2pb"に名前を変更する必要があるだけのビットマップがグラフィックスを追加できます。拡張子です。

    <img src="critter.2bp">
    
  4. 追加のトピックを作成します。

    2 つのトピック間の HTML の例を次に示します。

    </p>
    <!-- PegHelp -->
    <!-- ******* TOPIC BREAK ******* -->
    <hr>
    <a name="overview">
    
  5. ファイルを保存し、Pocket PC の Windows ディレクトリにコピーします。

この例では完全な HTML のとおりです。

<html>
<head>
<META HTTP-EQUIV="Htm-Help" Content="critters.htm#Main_Contents">
<KEYWORD VALUE="Critters;Games" TITLE="Critters Help" 
  HREF="Critters.htm#main_contents">
<KEYWORD VALUE="Critters overview" TITLE="Critters Help" 
  HREF="Critters.htm#overview">
<KEYWORD VALUE="Critters options" TITLE="Critters Help" 
  HREF="Critters.htm#options">
</head>
<body>
<!-- PegHelp -->
<p>
<a name="Main_Contents"></a>
</p>
<b>Critters Help</b>
</p>
<p>
<a href="critters.htm#overview">Game Overview</a><br>
<a href="critters.htm#options">Game Options</a><br>
<img src="critter.2bp">
</p>
<!-- PegHelp -->
<!-- ******* TOPIC BREAK ******* -->
<hr>
<a name="overview"></a>
<p><b>Game Overview</b></p>
<p>Critters are small round creatures that you can adopt and raise.  
  They have various moods and characteristics and each one has its own 
  personality and appearance that will change over time.</p>
<!-- PegHelp -->
<!-- ******* TOPIC BREAK ******* -->
<hr>
<a name="options"></a>
<p><b>Options</b></p>
<ul>
<li><i>Sound</i> – Turn sound on / off</li>
<li><i>Sub-Games</i> – Turn sub-games on / off.  When a caretaker 
  attempts to play with a critter or teach a critter, sub-games are 
  presented such as ‘Guess my number’ and ‘Trivia’ if this option is 
  checked.</li>
<li><i>Animation</i> – Turn animation on / off.  Turning this off will 
  cause the critter to remain still.</li>
<li><i>Notifications</i> – Choose icon / text / none.  Notifications 
  appear to inform you when your critter is in danger of dying due to 
  a particular need not being met.</li>
<li><i>Speed</i> – This is the rate at which the game engine operates.
  It affects how fast feelings develop and statistics are 
  modified.</li>
</ul>
</p>
</body>
</html>

注意

ヘルプ ファイルで作業する場合、以前のバージョンのヘルプも、キャッシュを最新の更新プログラムの表示を妨げてできます。更新するでいるよりも他のヘルプのトピックを表示され、ヘルプが再度表示されます。

アプリケーションのヘルプを表示するには

  • ヘルプを表示するには、Pocket PC するには、開始の メニュー ヘルプ のコマンドの をタップします。 Windows CE は現在表示されているアプリケーションは、ヘルプ トピックを表示、ShowHelp イベントに応答して HelpRequested メソッドを呼び出したがそのします。

    ボタンのクリックからなどからヘルプ、アプリケーション内で呼び出す ShowHelp を使用することも。 どちらの場合もヘルプを呼び出すコード例を次に示します。 ShowHelp メソッドの最初のパラメーターが、親コントロールことを確認します。 このパラメーターは、Pocket PC 用関係のないが、.NET Framework との互換性提供されています。

    Protected Overrides Sub OnHelpRequested(ByVal hlpevent As HelpEventArgs) 
        ' The HelpRequested event occurs when
        ' the user taps Help on the Start menu.
        Help.ShowHelp(Me, "\windows\myAppHelp.htm#Main_Contents")
        MyBase.OnHelpRequested(hlpevent)
    
    End Sub
    Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles button1.Click
        ' You can also show Help
        ' for a subtopic
        ' by clicking a button.
        Try
            Help.ShowHelp(Me, "\windows\myappHelp.htm#overview")
        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try
    End Sub
    
    protected override void OnHelpRequested(HelpEventArgs hlpevent)
    {
        // The HelpRequested event occurs when
        // the user taps Help on the Start menu.
        Help.ShowHelp(this,@"\windows\myAppHelp.htm#Main_Contents");
        base.OnHelpRequested(hlpevent);
    }
    
    private void button1_Click(object sender, System.EventArgs e)
    {
        // You can also show Help
        // for a subtopic
        // by clicking a button.
        try
        {
            Help.ShowHelp(this,@"\windows\myappHelp.htm#overview");
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }
    

デバイス上で、ヘルプ ファイルをインストールするには

  1. ショートカット ファイル ヘルプ システムがインストールされている他のヘルプでヘルプ システムで一覧を作成します。 次の構文を使用して、ヘルプへのパスでファイルをテキスト エディターで作成します。

    14#\windows\critters.htm
    

    前に、パスは、配置パスで、番号記号 (#) の文字数します。 これは、ファイル内の唯一の行があります。 この例では、Critters ゲームは、ヘルプが表示されます。

  2. ファイル、ヘルプが.lnk 拡張子 \Windows\Help フォルダーに同じ名前を保存します。

  3. スタート ヘルプ をタップします。 ヘルプが表示されていない場合はすべてインストールされているヘルプ 表示 メニューの [から選択します。 ヘルプをリストにアルファベット順に含まれる必要があります。

参照

概念

.NET コンパクトなフレームワーク方法を説明したトピックの検索

その他の技術情報

Windows フォーム コントロール、.NET Framework を最適化します。