[PenInputPanel は、TextInputPanel および microsoft.Ink.TextInput に置き換えられました。 「テキスト入力パネルのプログラミング」を参照してください。
マネージド コード コンストラクターは、PenInputPanel オブジェクトを作成し、それを 1 つのステップでコントロールにアタッチする便利な方法を提供します。 この C# の例では、PenInputPanel オブジェクトを作成し、1 行のコードで既存の InkEdit コントロール (InkEdit1) にアタッチします。
PenInputPanel thePenInputPanel = new PenInputPanel(InkEdit1);
Visual Basic .NET の同じ例は次のようになります。
Dim thePenInputPanel As New PenInputPanel(InkEdit1)
この手法は、1 つの PenInputPanel オブジェクトがその有効期間を通じて 1 つのコントロールに関連付けられる場合に便利です。 1 つの PenInputPanel オブジェクトを使用して複数のコントロールに関連付ける場合は、PenInputPanel サンプルで示されているように、AttachedEditControl プロパティを使用して、PenInputPanel オブジェクトが関連付けられているコントロールを変更します。
コンストラクターを使用せずに PenInputPanel オブジェクトをコントロールにアタッチするには、AttachedEditControl プロパティを使用します。 C++ などのマネージド コンストラクターをサポートしていない言語には、この手法を使用します。