Langue

ControlDesigner.OnPaint(PaintEventArgs) Méthode

Définition

Appelé lorsque le concepteur de contrôles dessine le contrôle associé sur l’aire de conception, si la CustomPaint valeur est true.

protected:
 virtual void OnPaint(System::Windows::Forms::PaintEventArgs ^ e);
protected virtual void OnPaint(System.Windows.Forms.PaintEventArgs e);
abstract member OnPaint : System.Windows.Forms.PaintEventArgs -> unit
override this.OnPaint : System.Windows.Forms.PaintEventArgs -> unit
Protected Overridable Sub OnPaint (e As PaintEventArgs)

Paramètres

e
PaintEventArgs

Objet PaintEventArgs qui spécifie les limites graphiques et rectangles utilisées pour dessiner le contrôle.

Remarques

L’événement ViewEvent est déclenché par l’hôte de conception pour certaines actions sur un contrôle dans l’aire de conception. Par exemple, un événement est déclenché pour les conditions suivantes :

  • L’utilisateur clique sur le contrôle.

  • L’hôte de conception demande le balisage HTML pour afficher le contrôle associé sur l’aire de conception.

  • L’utilisateur entre ou quitte le mode d’édition du modèle pour le contrôle.

La ControlDesigner classe fournit un délégué par défaut pour gérer l’événement IControlDesignerView.ViewEvent . Les classes dérivées ControlDesigner doivent définir la valeur et remplacer la ViewFlags.CustomPaintOnPaint méthode pour traiter les événements déclenchés lorsque l’hôte de conception dessine le contrôle sur l’aire de conception.

La OnPaint méthode permet aux classes dérivées de gérer l’événement sans attacher de délégué. Il s’agit de la technique recommandée pour gérer l’événement dans une classe dérivée.

L’implémentation par défaut de la OnPaint méthode retourne sans effectuer de traitement.

Notes pour les héritiers

Remplacez la OnPaint(PaintEventArgs) méthode d’une classe dérivant de la ControlDesigner classe pour gérer les événements de peinture d’un contrôle dans l’aire de conception. Toutefois, l’événement se produit uniquement si la CustomPaint valeur a été définie avec la SetViewFlags(ViewFlags, Boolean) méthode.

S’applique à

Voir aussi