方法 : HardwareButton イベントを処理する (デバイス)

更新 : 2007 年 11 月

HardwareButton コントロールを使用して、Pocket PC 上のアプリケーション キーをオーバーライドします。

特定のアプリケーション キーに HardwareButton コンポーネントを割り当てるには

  1. ツールボックスの [デバイス コンポーネント] タブから、HardwareButton コンポーネントを Windows フォームまたはデザイナのコンポーネント トレイにドラッグします。

  2. コンポーネント トレイで、[HardwareButton] コントロールを右クリックし、ショートカット メニューの [プロパティ] をクリックします。

  3. [AssociatedControl] プロパティをフォーム (たとえば、[Form1]) に設定します。

  4. [HardwareKey] プロパティを、オーバーライドするキー (たとえば、[ApplicationKey1]) に設定します。

  5. デザイナのスキン上のボタン (たとえば、[ソフト キー 1]) をクリックします。

    コード エディタが開き、Form_KeyDown イベント ハンドラが表示されます。

  6. 次のコードを挿入します。

    if ((int) e.KeyCode == (int) Microsoft.WindowsCE.Forms.HardwareKeys.ApplicationKey1)
    {
    //TODO
    }
    

    通常は、//TODO セクションを使用してアプリケーションを起動します。

参照

処理手順

方法 : HardwareButton コンポーネントを使用する

概念

マネージ デバイス プロジェクトの作成および開発

参照

HardwareButton