ControlDesigner.OnPaint(PaintEventArgs) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelé lorsque le Concepteur de contrôles dessine le contrôle associé sur l'aire de conception, si la valeur CustomPaint 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
Objet PaintEventArgs qui spécifie les graphiques et limites de rectangle utilisés 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 de ControlDesigner doivent définir la ViewFlags.CustomPaint valeur et remplacer la OnPaint 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 méthode 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 dans 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 .