Partager via


ViewEvent Classe

Définition

Représente le type d'événement qui s'est produit dans une vue d'un contrôle au moment du design. Cette classe ne peut pas être héritée.

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
Héritage
ViewEvent

Remarques

Un ViewEvent objet est fourni au composant concepteur par l’hôte de conception, par exemple Visual Studio 2005, lors du déclenchement d’un événement provoqué par certaines actions de l’utilisateur sur l’affichage au moment du design d’un contrôle. L’événement IControlDesignerView.ViewEvent est géré par une ViewEventHandler méthode déléguée, qui prend un ViewEventArgs objet comme paramètre. La EventType propriété de la ViewEventArgs classe est un ViewEvent objet . La ViewEventHandler méthode delegate compare la EventType propriété aux champs statiques ViewEvent pour déterminer le type d’action qui a déclenché l’événement. Par exemple, un événement est déclenché dans les circonstances suivantes :

  • Vous cliquez sur une région de l’aire de conception.

  • Le concepteur dessine un contrôle sur l’aire de conception.

  • Vous entrez ou quittez le mode d’édition de modèle pour un contrôle.

La ControlDesigner classe fournit un délégué par défaut pour gérer l’événement IControlDesignerView.ViewEvent . Les concepteurs de contrôles personnalisés remplacent les OnClickméthodes , OnPaintet OnTemplateModeChanged pour traiter ces événements pour le contrôle sur l’aire de conception.

L’hôte du concepteur initialise un ViewEventArgs objet pour le type d’action sur l’aire de conception, puis transmet l’objet au ViewEventHandler délégué. La EventType propriété de l’objet ViewEventArgs indique le type d’action :

La EventArgs propriété fournit les arguments d’événement spécifiques au type d’action.

Champs

Click

Indique qu'un événement d'affichage a été déclenché suite à un clic sur une zone du concepteur.

Paint

Indique qu'un événement d'affichage a été déclenché suite au dessin d'un contrôle dans l'aire de conception.

TemplateModeChanged

Indique qu'un événement d'affichage a été déclenché suite à la modification du mode modèles d'un Concepteur de contrôles.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi