ViewEventHandler Delegat

Definicja

Reprezentuje metodę, która będzie obsługiwać ViewEvent zdarzenie wywoływane przez narzędzia do projektowania wizualnego, takie jak Visual Studio 2005, implementujące IControlDesignerView interfejs. Klasa ta nie może być dziedziczona.

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)

Parametry

sender
Object

Źródło zdarzenia.

e
ViewEventArgs

ViewEventArgs Obiekt, który zawiera dane zdarzenia.

Uwagi

Podczas tworzenia delegata ViewEventHandler należy zidentyfikować metodę, która będzie obsługiwać zdarzenie. Aby skojarzyć zdarzenie z programem obsługi zdarzeń, dodaj wystąpienie delegata do zdarzenia. Program obsługi zdarzeń jest wywoływany przy każdym wystąpieniu zdarzenia, o ile nie usunięto delegata. Aby uzyskać więcej informacji na temat delegatów programu obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.

Zdarzenie ViewEvent jest wywoływane przez hosta projektanta dla niektórych akcji na kontrolce na powierzchni projektowej. Zdarzenie ViewEvent jest obsługiwane przez metodę delegata ViewEventHandler , która przyjmuje ViewEventArgs obiekt jako parametr.

Zazwyczaj klasy projektanta kontrolek nie implementują bezpośrednio ani nie przypisują delegata ViewEventHandler . Klasa ControlDesigner bazowa dostarcza domyślny delegat dla ViewEvent zdarzenia. Projektanci kontrolek niestandardowych zastępują OnClickmetody , OnPainti OnTemplateModeChanged do przetwarzania tych zdarzeń dla kontrolki na powierzchni projektowej. Metoda Initialize ustawia domyślny delegat zdarzenia ViewEvent .

Metody rozszerzania

GetMethodInfo(Delegate)

Pobiera obiekt reprezentujący metodę reprezentowaną przez określonego delegata.

Dotyczy

Zobacz też