Freigeben über


InkOverlay.Painted-Ereignis

Tritt ein, wenn das InkOverlay-Objekt sich selbst neu gezeichnet hat.

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

Syntax

'Declaration
Public Event Painted As InkOverlayPaintedEventHandler
'Usage
Dim instance As InkOverlay
Dim handler As InkOverlayPaintedEventHandler

AddHandler instance.Painted, handler
public event InkOverlayPaintedEventHandler Painted
public:
 event InkOverlayPaintedEventHandler^ Painted {
    void add (InkOverlayPaintedEventHandler^ value);
    void remove (InkOverlayPaintedEventHandler^ value);
}
/** @event */
public void add_Painted (InkOverlayPaintedEventHandler value)
/** @event */
public void remove_Painted (InkOverlayPaintedEventHandler value)
JScript unterstützt keine Ereignisse.

Hinweise

Der Ereignishandler empfängt ein Argument vom Typ PaintEventArgs, das Daten zu diesem Ereignis enthält.

Beim Erstellen eines InkOverlayPaintedEventHandler-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 deaktiviert, es wird jedoch automatisch aktiviert, wenn Sie einen Ereignishandler hinzufügen.

Beispiele

In diesem Beispiel wird der Painted-Ereignishandler zum Zeichnen eines Wasserzeichens auf dem Freihandeingabe-Canvas verwendet.

Private Sub mInkObject_Painted(ByVal sender As Object, ByVal e As PaintEventArgs)
    Const X As Integer = 12
    Const Y As Integer = 12
    Const COMPANY As String = "Graphic Design Institute"
    Const WEB_SITE As String = "http://www.graphicdesigninstitute.com/"

    Dim cFont As Font = New Font("Arial", 18)
    Dim wFont As Font = New Font("Arial", 9)
    Dim cSize As SizeF = e.Graphics.MeasureString(COMPANY, cFont)

    e.Graphics.DrawString(COMPANY, cFont, Brushes.Wheat, X, Y)
    e.Graphics.DrawString(WEB_SITE, wFont, Brushes.SlateGray, X, cSize.Height + Y)
End Sub
private void mInkObject_Painted(object sender, PaintEventArgs e)
{
    const int X = 12;
    const int Y = 12;
    const string COMPANY = "Graphic Design Institute";
    const string WEB_SITE = "http://www.graphicdesigninstitute.com/";

    Font cFont = new Font("Arial", 18);
    Font wFont = new Font("Arial", 9);
    SizeF cSize = e.Graphics.MeasureString(COMPANY, cFont);

    e.Graphics.DrawString(COMPANY, cFont, Brushes.Wheat, X, Y);
    e.Graphics.DrawString(WEB_SITE, wFont, Brushes.SlateGray, X, cSize.Height + Y);
}

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

Siehe auch

Referenz

InkOverlay-Klasse

InkOverlay-Member

Microsoft.Ink-Namespace

InkOverlay.Painting

System.Windows.Forms.PaintEventArgs