共用方式為


InkEditRecognitionEventHandler 委派

表示處理 InkEdit 控制項之 Recognition 事件的方法。

命名空間:  Microsoft.Ink
組件:  Microsoft.Ink (在 Microsoft.Ink.dll 中)

語法

'宣告
Public Delegate Sub InkEditRecognitionEventHandler ( _
    sender As Object, _
    e As InkEditRecognitionEventArgs _
)
'用途
Dim instance As New InkEditRecognitionEventHandler(AddressOf HandlerMethod)
public delegate void InkEditRecognitionEventHandler(
    Object sender,
    InkEditRecognitionEventArgs e
)
public delegate void InkEditRecognitionEventHandler(
    Object^ sender, 
    InkEditRecognitionEventArgs^ e
)
/** @delegate */
public delegate void InkEditRecognitionEventHandler(
    Object sender,
    InkEditRecognitionEventArgs e
)
JScript 不支援委派。

參數

備註

在建立 InkEditRecognitionEventHandler 委派 (Delegate) 時,您會識別處理事件的方法。若要使事件與您的事件處理常式產生關聯,請將委派的執行個體 (Instance) 加入至事件。除非您移除委派,否則每當事件發生時就會呼叫事件處理常式。

範例

在這個範例中,會使用 Recognition 事件以保存 RecognitionResult 物件。首先,藉由呼叫 SetResultOnStrokes 方法,將 RecognitionResult 物件附加至相關聯的 Strokes 集合。接著將 Strokes 加入至相關聯 Ink 物件的 CustomStrokes 屬性。

Private Sub mInkEdit_Recognition(ByVal sender As Object, ByVal e As InkEditRecognitionEventArgs)
    Dim R As RecognitionResult = e.RecognitionResult
    R.SetResultOnStrokes()
    ' add these strokes to custom strokes collection
    ' using R.Strokes(0).Id as the name
    R.Strokes.Ink.CustomStrokes.Add(R.Strokes(0).Id.ToString(), R.Strokes)
End Sub
private void mInkEdit_Recognition(object sender, InkEditRecognitionEventArgs e)
{
    RecognitionResult R = e.RecognitionResult;
    R.SetResultOnStrokes();
    // add these strokes to custom strokes collection
    // using R.Strokes[0].Id as the name
    R.Strokes.Ink.CustomStrokes.Add(R.Strokes[0].Id.ToString(), R.Strokes);
}

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 並不支援各種平台的所有版本。如需支援平台版本的相關資訊,請參閱 .NET Framework 系統需求

版本資訊

.NET Framework

支援版本:3.0

請參閱

參考

Microsoft.Ink 命名空間

InkEdit.Recognize