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 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
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.