InkOverlayPaintingEventHandler-Delegat
Stellt die Methode dar, die das Painting-Ereignis eines InkOverlay-Objekts behandelt.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
Public Delegate Sub InkOverlayPaintingEventHandler ( _
sender As Object, _
e As InkOverlayPaintingEventArgs _
)
'Usage
Dim instance As New InkOverlayPaintingEventHandler(AddressOf HandlerMethod)
public delegate void InkOverlayPaintingEventHandler(
Object sender,
InkOverlayPaintingEventArgs e
)
public delegate void InkOverlayPaintingEventHandler(
Object^ sender,
InkOverlayPaintingEventArgs^ e
)
/** @delegate */
public delegate void InkOverlayPaintingEventHandler(
Object sender,
InkOverlayPaintingEventArgs e
)
JScript unterstützt keine Delegaten.
Parameter
- sender
Typ: System.Object
Das InkOverlay-Quellobjekt dieses Ereignisses.
- e
Typ: Microsoft.Ink.InkOverlayPaintingEventArgs
Das InkOverlayPaintingEventArgs-Objekt, das die Ereignisdaten enthält.
Hinweise
Beim Erstellen eines InkOverlayPaintingEventHandler-Delegaten bestimmen Sie die Methode für die Ereignisbehandlung. Um dem Ereignishandler das Ereignis zuzuordnen, fügen Sie dem Ereignis eine Instanz des Delegaten hinzu. Der Ereignishandler wird bei jedem Eintreten des Ereignisses aufgerufen, sofern der Delegat nicht entfernt wird. Aus Leistungsgründen ist das Standardinteresse an einem Ereignis im verwalteten Code deaktiviert, es wird jedoch automatisch aktiviert, wenn Sie einen Ereignishandler hinzufügen.
Beispiele
In diesem Beispiel wird der Painting-Ereignishandler zum Zeichnen eines Linienhintergrunds auf dem Freihandeingabe-Canvas verwendet.
Private Sub mInkObject_Painting(ByVal sender As Object, ByVal e As InkOverlayPaintingEventArgs)
Dim hBrush As Brush = New HatchBrush(HatchStyle.Horizontal, Color.LightGray, Color.White)
e.Graphics.FillRectangle(hBrush, e.ClipRectangle)
End Sub
private void mInkObject_Painting(object sender, InkOverlayPaintingEventArgs e)
{
Brush hBrush = new HatchBrush(HatchStyle.Horizontal, Color.LightGray, Color.White);
e.Graphics.FillRectangle(hBrush, e.ClipRectangle);
}
Plattformen
Windows Vista
.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