Поделиться через


TextInputPanel.TextInserting - событие

Обновлен: Ноябрь 2007

Occurs when the Tablet PC Input Panel is about to insert text into the control with input focus.

Пространство имен:  Microsoft.Ink.TextInput
Сборка:  Microsoft.Ink (в Microsoft.Ink.dll)

Синтаксис

'Декларация
Public Event TextInserting As EventHandler(Of TextInsertionEventArgs)
'Применение
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 не поддерживает события.

Примеры

The following two examples show how to use TextInserting.

The first example attaches an TextInserting event handler, tip_TextInserting, to the TextInputPanel object, tip.

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

The second example defines an event handler for the TextInserting event where the string values that represent the top RecognitionResult objects for the Strokes collections contained in an array of Ink representing the Input Panel text insertion are used to set the TextBox.Text property of a TextBox, outputTextBox.

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

Платформы

Windows Vista, Windows XP с пакетом обновления 2 (SP2), Windows Server 2003

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

Сведения о версии

.NET Framework

Поддерживается в версии: 3.0

См. также

Ссылки

TextInputPanel Класс

TextInputPanel - члены

Microsoft.Ink.TextInput - пространство имен