ViewEvent Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il tipo di evento che si è verificato in una visualizzazione di un controllo in fase di progettazione. Questa classe non può essere ereditata.
public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
- Ereditarietà
-
ViewEvent
Commenti
Un ViewEvent oggetto viene fornito al componente della finestra di progettazione dall'host di progettazione, ad esempio Visual Studio 2005, quando si genera un evento causato da determinate azioni dell'utente nella visualizzazione in fase di progettazione di un controllo. L'evento IControlDesignerView.ViewEvent viene gestito da un ViewEventHandler metodo delegato, che accetta un ViewEventArgs oggetto come parametro. La EventType proprietà della ViewEventArgs classe è un ViewEvent oggetto . Il ViewEventHandler metodo delegato confronta la EventType proprietà con i campi statici ViewEvent per determinare quale tipo di azione ha generato l'evento. Ad esempio, un evento viene generato nelle circostanze seguenti:
Fare clic su un'area nell'area di progettazione.
La finestra di progettazione disegna un controllo nell'area di progettazione.
Si immette o si esce dalla modalità di modifica del modello per un controllo .
La ControlDesigner classe fornisce un delegato predefinito per gestire l'evento IControlDesignerView.ViewEvent . Le finestre di progettazione controlli personalizzati eseguono l'override dei OnClickmetodi , OnPainte OnTemplateModeChanged per elaborare tali eventi per il controllo nell'area di progettazione.
L'host della finestra di progettazione inizializza un ViewEventArgs oggetto per il tipo di azione nell'area di progettazione e quindi passa l'oggetto al ViewEventHandler delegato. La EventType proprietà dell'oggetto ViewEventArgs indica il tipo di azione:
Evento Click .
Evento Paint .
Evento TemplateModeChanged .
La EventArgs proprietà fornisce gli argomenti dell'evento specifici del tipo di azione.
Campi
| Nome | Descrizione |
|---|---|
| Click |
Indica che è stato generato un evento di visualizzazione per un clic su un'area di progettazione. |
| Paint |
Indica che è stato generato un evento di visualizzazione per disegnare un controllo nell'area di progettazione. |
| TemplateModeChanged |
Indica che è stato generato un evento di visualizzazione per modificare la modalità modello di una finestra di progettazione controlli. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |