Share via


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

备注

TextInputPanel 取代了 PenInputPanel,从而提供对 Tablet PC 输入面板的更多控制以及有关其状态的更多信息。

TextInputPanel 类可以作为可附加对象,用于将 Tablet PC 输入面板功能添加到现有控件。用户界面主要由当前输入语言控制。可以选择手写或键盘作为 TextInputPanel 对象的默认输入法。最终用户可以使用用户界面上的按钮来切换输入法。

TextInputPanel 类对于输入面板行为提供了下列自定义项:

  • 当应用程序获得焦点时,完全控制就地输入面板的定位。

  • 除了识别的文本外,还可从输入面板文本插入访问墨迹对象。

  • 完全对应于输入面板功能的一组属性,提供了解输入面板当前状态的功能以及自定义输入面板配置的功能。

警告

在此对象超出范围之前,必须调用此对象的 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 命名空间