次の方法で共有


TextInputPanel クラス

Tablet PC 入力パネルを結合し制御するメソッドを提供します。

名前空間 :  Microsoft.Ink.TextInput
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
<UIPermissionAttribute(SecurityAction.Demand, Window := UIPermissionWindow.SafeTopLevelWindows)> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class TextInputPanel _
    Implements IDisposable
'使用
Dim instance As TextInputPanel
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class TextInputPanel : IDisposable
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class TextInputPanel : IDisposable
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows) */
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class TextInputPanel implements IDisposable
public class TextInputPanel implements IDisposable

解説

PenInputPanel は、TextInputPanel によって置き換えられました。これにより、Tablet PC 入力パネルを制御し、その状態を取得するための、より詳細な操作が可能となります。

TextInputPanel クラスは、結合可能なオブジェクトとして利用できるので、既存のコントロールに Tablet PC 入力パネルの機能を追加できます。ユーザー インターフェイスは、多くの場合、現在の入力言語によって規定されます。TextInputPanel オブジェクトでは、既定の入力方法として、手書きまたはキーボードのどちらかを選択できます。エンド ユーザーは、ユーザー インターフェイスに用意されているボタンを使用して、入力方法を切り替えることができます。

TextInputPanel クラスを使用すると、入力パネルの動作を次のようにカスタマイズできます。

  • アプリケーション内でフォーカスがあるとき、インプレース入力パネルの位置を自由に制御できます。

  • 認識されたテキストだけでなく、入力パネルの挿入テキストからインク オブジェクトにアクセスできます。

  • 入力パネルの機能と正確に対応するプロパティのセットを使用して、入力パネルの現在の状態を把握し、設定をカスタマイズできます。

ms573640.alert_caution(ja-jp,VS.90).gif注意 :

スコープの外に出る前に、このオブジェクトの Dispose メソッドを呼び出す必要があります。このオブジェクトはアンマネージ リソースを保持しています。このオブジェクトが自動的に破棄されるまで放置していると、アプリケーション内でメモリ リークや例外が発生する可能性があります。

マネージ オブジェクトを破棄する例については、「Using the Managed Library」を参照してください。

継承階層

System.Object
  Microsoft.Ink.TextInput.TextInputPanel

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

TextInputPanel メンバ

Microsoft.Ink.TextInput 名前空間