CorrectionMode 枚举

指定 Tablet PC 输入面板的更正模式。

命名空间:  Microsoft.Ink.TextInput
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
Public Enumeration CorrectionMode
用法
Dim instance As CorrectionMode
public enum CorrectionMode
public enum class CorrectionMode
public enum CorrectionMode
public enum CorrectionMode

成员

成员名称 说明
NotVisible 输入面板和更正区不可见。
PreInsertion 更正区以插入前模式显示。
PostInsertionCollapsed 更正区以插入后折叠模式显示。
PostInsertionExpanded 更正区以插入后展开模式显示。

备注

在与 CurrentCorrectionMode 属性一起使用时,它可使应用程序确定更正区的当前配置。

TextInputPanel 对象提供有关更正模式的详细信息以及对更正模式的控制。了解更正模式有助于应用程序确定输入面板的当前大小。控制插入后更正在应用程序中如何展开是自定义应用程序中的更正体验的一种方式。

更正区可以两种基本模式出现:插入前和插入后。插入前更正区在文本插入应用程序之前更正文本。点击作为用户墨迹显示在书写板中基线下方的挂起文本可激活插入前模式。

插入后更正区用于在文本插入应用程序之后更正文本。通过将插入点放入先前插入的文本或选中这些文本可激活插入后模式。

插入后更正区可出现在输入面板上方或下方,或者可折叠或展开。在折叠状态下,插入后更正区只显示备选项的列表。在展开状态下,它既包含备选项又包含用于重新写字的区域。

示例

下面的示例演示 CorrectionMode 的用法。tip_CorrectionModeChanging 是 CorrectionModeChanging 事件的事件处理程序。tip 对象是 TextInputPanel 的实例。OldModeCurrentCorrectionMode 值用于设置 TextBox (outputTextBox) 的 TextBox.Text 属性。OldModeCurrentCorrectionMode 包含 CorrectionMode 值之一。

Sub tip_CorrectionModeChanging(ByVal sender As Object, ByVal e As CorrectionModeChangeEventArgs)
    outputTextBox.Text += "Old Correction Mode is " + e.OldMode.ToString() + Environment.NewLine
    outputTextBox.Text += "Current Correction Mode is " + tip.CurrentCorrectionMode.ToString() + Environment.NewLine
End Sub
void tip_CorrectionModeChanging(object sender, CorrectionModeChangeEventArgs e)
{
    outputTextBox.Text += "Old Correction Mode is " + e.OldMode + Environment.NewLine;
    outputTextBox.Text += "Current Correction Mode is " + tip.CurrentCorrectionMode + Environment.NewLine;
}

平台

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Microsoft.Ink.TextInput 命名空间