Freigeben über


ViewEvent Klasse

Definition

Stellt die Art von Ereignis dar, die zur Entwurfszeit in einer Ansicht eines Steuerelements aufgetreten ist. Diese Klasse kann nicht vererbt werden.

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
Vererbung
ViewEvent

Hinweise

Ein ViewEvent -Objekt wird der Designerkomponente vom Entwurfshost bereitgestellt, z. B. Visual Studio 2005, wenn ein Ereignis ausgelöst wird, das durch bestimmte Benutzeraktionen in der Entwurfszeitansicht eines Steuerelements verursacht wird. Das IControlDesignerView.ViewEvent Ereignis wird von einer ViewEventHandler Delegatenmethode behandelt, die ein ViewEventArgs -Objekt als Parameter annimmt. Die EventType -Eigenschaft der ViewEventArgs -Klasse ist ein ViewEvent -Objekt. Die ViewEventHandler Delegatenmethode vergleicht die EventType Eigenschaft mit den statischen ViewEvent Feldern, um zu bestimmen, welcher Aktionstyp das Ereignis ausgelöst hat. Ein Ereignis wird beispielsweise unter den folgenden Umständen ausgelöst:

  • Sie klicken auf der Entwurfsoberfläche auf eine Region.

  • Der Designer zeichnet ein Steuerelement auf der Entwurfsoberfläche.

  • Sie wechseln oder beenden den Vorlagenbearbeitungsmodus für ein Steuerelement.

Die ControlDesigner -Klasse stellt einen Standarddelegat bereit, um das IControlDesignerView.ViewEvent Ereignis zu behandeln. Designer von benutzerdefinierten Steuerelementen überschreiben die OnClickMethoden , OnPaintund OnTemplateModeChanged , um diese Ereignisse für das Steuerelement auf der Entwurfsoberfläche zu verarbeiten.

Der Designerhost initialisiert ein ViewEventArgs Objekt für den Aktionstyp auf der Entwurfsoberfläche und übergibt das Objekt dann an den ViewEventHandler Delegaten. Die EventType -Eigenschaft des ViewEventArgs -Objekts gibt an, welcher Aktionstyp:

Die EventArgs -Eigenschaft stellt die Ereignisargumente bereit, die für den Aktionstyp spezifisch sind.

Felder

Click

Gibt an, dass für einen Klick auf einem Designerbereich ein Ansichtsereignis ausgelöst wurde.

Paint

Gibt an, dass ein Ansichtsereignis für das Zeichnen eines Steuerelements auf der Entwurfsoberfläche ausgelöst wurde.

TemplateModeChanged

Gibt an, dass ein Ansichtsereignis für das Ändern des Vorlagenmodus eines Steuerelement-Designers ausgelöst wurde.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen