InkPicture.Painting, événement
Mise à jour : November 2007
Se produit avant que le contrôle InkPicture ne se redessine.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
Public Event Painting As InkOverlayPaintingEventHandler
'Utilisation
Dim instance As InkPicture
Dim handler As InkOverlayPaintingEventHandler
AddHandler instance.Painting, handler
public event InkOverlayPaintingEventHandler Painting
public:
event InkOverlayPaintingEventHandler^ Painting {
void add (InkOverlayPaintingEventHandler^ value);
void remove (InkOverlayPaintingEventHandler^ value);
}
/** @event */
public void add_Painting (InkOverlayPaintingEventHandler value)
/** @event */
public void remove_Painting (InkOverlayPaintingEventHandler value)
JScript ne prend pas en charge les événements.
Notes
Le gestionnaire d'événements reçoit un argument de type InkOverlayPaintingEventArgs qui contient des données concernant cet événement.
Lorsque vous créez un délégué InkOverlayPaintingEventHandler, 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 Painting est utilisé pour dessiner un arrière-plan rayé sur la zone d'entrée manuscrite.
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);
}
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