方法 : InputPanel コンポーネントを使用します。

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

InputPanel コンポーネントが Pocket PC でソフト入力パネル (SIP) のプログラムで制御表示されます。 SIP をプログラムする一般的な理由を位置を変更または、SIP が有効および無効になっているときに、フォーム上のコントロールをサイズです。

注意

.NET Compact Framework バージョン 1. 0 で MainMenu コンポーネントを使用するには、 InputPanel コンポーネントが必要です。

Pocket PC でインストールされているすべての入力メソッドの入力方法も指定できます。 メソッドの設定の例を「方法 : Pocket PC の入力メソッドのセット」を参照してください。

使用例

次のコード例サイズに合わせて、SIP TabControl を変更する方法を示します。

フォームには、次のコントロールが含まれます。

テキスト ボックスがフォーカスを受け取ったと、SIP のテキストを入力する有効になります。 ユーザーを有効または、SIP を無効に、すると、EnabledChanged イベントが発生します。 このイベントのイベント ハンドラーは次の操作を行います。

  • SIP が有効な場合、タブ コントロールの高さが、SIP に隠さしないように減少します。

  • SIP が無効な場合、タブ コントロールの高さは、フォームが初期化時に、変数に格納された元の高さに設定されます。

                        'Get the original height of the tab control.
TabOriginalHeight = TabControl1.Height

' Get the deminsions of the visible ' desktop area when the SIP is not displayed.
VisibleRect = InputPanel1.VisibleDesktop
                        // Get the original height of the tab control.
TabOriginalHeight = tabControl1.Height;

// Get the deminsions of the visible // desktop area when the SIP is not displayed.
VisibleRect = inputPanel1.VisibleDesktop;


inputPanel1.EnabledChanged += new EventHandler(inputPanel1_EnabledChanged);

// Add a delegate for GotFocus event to the TextBox// by creating an instance of EventHandler that takes// a reference to TextBox1_GotFocus in its argument.this.textBox1.GotFocus += new System.EventHandler(this.textBox1_GotFocus);

コードのコンパイル方法

これらの例は、次の名前空間への参照要求します。

参照

処理手順

方法 : Pocket PC の入力メソッドのセット

参照

InputPanel

概念

InputPanel コンポーネント