Condividi tramite


ViewEvent Classe

Definizione

Rappresenta il tipo di evento verificatosi in una visualizzazione di un controllo in fase di progettazione. La 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 di progettazione dall'host di progettazione, ad esempio Visual Studio 2005, quando si genera un evento causato da determinate azioni 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 dei modelli per un controllo .

La ControlDesigner classe fornisce un delegato predefinito per gestire l'evento IControlDesignerView.ViewEvent . Le finestre di progettazione dei 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 indica il ViewEventArgs tipo di azione:

La EventArgs proprietà fornisce gli argomenti dell'evento specifici del tipo di azione.

Campi

Click

Indica che è stato generato un evento di visualizzazione per un clic su un'area della finestra di progettazione.

Paint

Indica che è stato generato un evento di visualizzazione per il disegno di 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 di controlli.

Metodi

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 l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche