Condividi tramite


ViewEventHandler Delegato

Definizione

Rappresenta il metodo con cui verrà gestito l'evento ViewEvent generato dagli strumenti di progettazione visiva, ad esempio Visual Studio 2005, che implementano l'interfaccia di IControlDesignerView. La classe non può essere ereditata.

public delegate void ViewEventHandler(System::Object ^ sender, ViewEventArgs ^ e);
public delegate void ViewEventHandler(object sender, ViewEventArgs e);
type ViewEventHandler = delegate of obj * ViewEventArgs -> unit
Public Delegate Sub ViewEventHandler(sender As Object, e As ViewEventArgs)

Parametri

sender
Object

Origine dell'evento.

e
ViewEventArgs

Oggetto ViewEventArgs contenente i dati dell'evento.

Commenti

Quando si crea un delegato ViewEventHandler, si identifica il metodo che gestirà l'evento. Per associare l'evento al gestore eventi in uso, aggiungere all'evento un'istanza del delegato. Il gestore eventi viene chiamato ogni volta che si verifica l'evento, a meno che non venga rimosso il delegato. Per altre informazioni sui delegati del gestore eventi, vedere Gestione e generazione di eventi.

L'evento ViewEvent viene generato dall'host della finestra di progettazione per determinate azioni in un controllo nell'area di progettazione. L'evento ViewEvent viene gestito da un ViewEventHandler metodo delegato, che accetta un ViewEventArgs oggetto come parametro.

In genere, le classi di Progettazione controlli non implementano o assegnano direttamente un ViewEventHandler delegato. La ControlDesigner classe di base fornisce un delegato predefinito per l'evento ViewEvent . Le finestre di progettazione dei controlli personalizzati sostituiscono i OnClickmetodi , OnPainte OnTemplateModeChanged per elaborare tali eventi per il controllo nell'area di progettazione. Il Initialize metodo imposta il delegato evento predefinito per il ViewEvent delegato.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Vedi anche