Partager via


InkOverlay.Painted, événement

Mise à jour : November 2007

Se produit lorsque l'objet InkOverlay a fini de se redessiner.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

'Déclaration
Public Event Painted As InkOverlayPaintedEventHandler
'Utilisation
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 ne prend pas en charge les événements.

Notes

Le gestionnaire d'événements reçoit un argument de type PaintEventArgs (page pouvant être en anglais) contenant des données concernant cet événement.

Lorsque vous créez un délégué InkOverlayPaintedEventHandler, vous identifiez la méthode qui gère l'événement. Pour associer l'événement au gestionnaire d'événements, ajoutez une instance du délégué à l'événement. Le gestionnaire d'événements est appelé chaque fois qu'un événement se produit, sauf si vous supprimez le délégué. Pour des raisons de performances, l'intérêt d'événement par défaut est désactivé. Toutefois, il est automatiquement activé si vous ajoutez un gestionnaire d'événements.

Exemples

Dans cet exemple, le gestionnaire d'événements Painted permet de dessiner un filigrane sur la zone d'entrée manuscrite.

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

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

InkOverlay, classe

Membres InkOverlay

Microsoft.Ink, espace de noms

InkOverlay.Painting

System.Windows.Forms.PaintEventArgs