Freigeben über


TextInputPanel.TextInserting-Ereignis

Tritt ein, wenn der Tablet PC-Eingabebereich gerade Text in das Steuerelement mit dem Eingabefokus einfügt.

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

Syntax

'Declaration
Public Event TextInserting As EventHandler(Of TextInsertionEventArgs)
'Usage
Dim instance As TextInputPanel
Dim handler As EventHandler(Of TextInsertionEventArgs)

AddHandler instance.TextInserting, handler
public event EventHandler<TextInsertionEventArgs> TextInserting
public:
 event EventHandler<TextInsertionEventArgs^>^ TextInserting {
    void add (EventHandler<TextInsertionEventArgs^>^ value);
    void remove (EventHandler<TextInsertionEventArgs^>^ value);
}
/** @event */
public void add_TextInserting (EventHandler<TextInsertionEventArgs> value)
/** @event */
public void remove_TextInserting (EventHandler<TextInsertionEventArgs> value)
JScript unterstützt keine Ereignisse.

Beispiele

In den folgenden beiden Beispielen wird die Verwendung von TextInserting demonstriert.

Im ersten Beispiel wird der TextInserting-Ereignishandler tip_TextInserting an das TextInputPanel-Objekt tip angefügt.

AddHandler tip.TextInserting, AddressOf tip_TextInserting
tip.TextInserting += new EventHandler<TextInsertionEventArgs>(tip_TextInserting);

Im zweiten Beispiel wird ein Ereignishandler für das TextInserting-Ereignis definiert. In diesem werden die Zeichenfolgenwerte, die die obersten RecognitionResult-Objekte für die Strokes-Auflistungen, die in einem Array von Ink enthalten sind, das die Texteinfügung des Eingabebereichs darstellt, dazu verwendet, die TextBox.Text-Eigenschaft der TextBoxoutputTextBox festzulegen.

Sub tip_TextInserting(ByVal sender As Object, ByVal e As TextInsertionEventArgs)
    outputTextBox.Text += "Inserting Text: " + Environment.NewLine
    Dim inkArray As Microsoft.Ink.Ink() = e.GetInk()
    Dim ink As Microsoft.Ink.Ink
    For Each ink In inkArray
        outputTextBox.Text += ink.Strokes.ToString()
    Next ink
    outputTextBox.Text += Environment.NewLine
End Sub
void tip_TextInserting(object sender, TextInsertionEventArgs e)
{
    outputTextBox.Text += "Inserting Text: " + Environment.NewLine;
    Microsoft.Ink.Ink[] inkArray = e.GetInk();
    foreach (Microsoft.Ink.Ink ink in inkArray)
    {
        outputTextBox.Text += ink.Strokes.ToString();
    }
    outputTextBox.Text += 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

TextInputPanel-Klasse

TextInputPanel-Member

Microsoft.Ink.TextInput-Namespace