ViewEvent Classe
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.
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 :
Événement Click .
Événement Paint .
Événement TemplateModeChanged .
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) |