Freigeben über


CorrectionMode-Enumeration

Gibt die Korrekturmodi des Tablet PC-Eingabebereichs an.

Namespace:  Microsoft.Ink.TextInput
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Enumeration CorrectionMode
'Usage
Dim instance As CorrectionMode
public enum CorrectionMode
public enum class CorrectionMode
public enum CorrectionMode
public enum CorrectionMode

Member

Membername Beschreibung
NotVisible Der Eingabebereich und der Korrekturbereich sind nicht sichtbar.
PreInsertion Der Korrekturbereich wird im Vor-Einfügungs-Modus angezeigt.
PostInsertionCollapsed Der Korrekturbereich wird im reduzierten Nach-Einfügungs-Modus angezeigt.
PostInsertionExpanded Der Korrekturbereich wird im erweiterten Nach-Einfügungs-Modus angezeigt.

Hinweise

Bei Verwendung mit der CurrentCorrectionMode-Eigenschaft wird es einer Anwendung ermöglicht, die aktuelle Konfiguration des Korrekturbereichs zu bestimmen.

Das TextInputPanel-Objekt stellt ausführliche Informationen über den Korrekturmodus und die Steuerung desselben bereit. Das Erkennen des Korrekturmodus hilft Anwendungen dabei, die aktuelle Größe des Eingabebereichs zu bestimmen. Das Steuern der Art und Weise, wie die auf die Einfügung folgende Korrektur in einer Anwendung erweitert wird, ist eine Möglichkeit, Korrekturvorgänge in einer Anwendung anzupassen.

Es gibt zwei grundlegende Modi, in denen der Korrekturbereich angezeigt werden kann: vor der Einfügung und nach der Einfügung. Der Korrekturbereich vor der Einfügung korrigiert Text, bevor dieser in eine Anwendung eingefügt wird. Aktivieren Sie den Vor-Einfügungs-Modus, indem Sie auf den ausstehenden Text tippen, der unterhalb der Grundlinie auf dem Schreibblock angezeigt wird, während der Benutzer Freihandelemente eingibt.

Der Korrekturbereich nach der Einfügung wird dazu verwendet, Text nach dem Einfügen in eine Anwendung zu korrigieren. Aktivieren Sie den Nach-Einfügungs-Modus, indem Sie die Einfügemarke in den vorher eingefügten Text setzen oder diesen Text auswählen.

Der Korrekturbereich nach der Einfügung wird entweder oberhalb oder unterhalb des Eingabebereichs angezeigt, oder er wird reduziert oder erweitert angezeigt. Im reduzierten Zustand zeigt der Korrekturbereich nach der Einfügung nur eine Liste von Alternativen an. Im erweiterten Zustand umfasst er sowohl die Alternativen als auch einen Bereich, in dem das Wort neu geschrieben werden kann.

Beispiele

Im folgenden Beispiel wird die Verwendung von CorrectionMode veranschaulicht. tip_CorrectionModeChanging ist ein Ereignishandler für das CorrectionModeChanging-Ereignis. Das tip-Objekt ist eine Instanz von TextInputPanel. Mit dem OldMode-Wert und dem CurrentCorrectionMode-Wert wird die TextBox.Text-Eigenschaft der TextBoxoutputTextBox festgelegt. OldMode und CurrentCorrectionMode enthalten einen der CorrectionMode-Werte.

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;
}

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

Microsoft.Ink.TextInput-Namespace