Sdílet prostřednictvím


ViewEvent Třída

Definice

Představuje druh události, ke které došlo v zobrazení ovládacího prvku v době návrhu. Tato třída se nemůže dědit.

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
Dědičnost
ViewEvent

Poznámky

ViewEvent Objekt je poskytován komponentě návrháře hostitelem návrhu, například sadou Visual Studio 2005, při vyvolání události způsobené určitými akcemi uživatele v zobrazení návrhu ovládacího prvku. Událost IControlDesignerView.ViewEvent zpracovává metoda delegáta ViewEventHandler , která jako parametr přebírá ViewEventArgs objekt. Vlastnost EventTypeViewEventArgs třídy je ViewEvent objekt. Metoda ViewEventHandler delegáta EventType porovná vlastnost se statickými ViewEvent poli a určí, jaký typ akce vyvolal událost. Například událost je vyvolána za následujících okolností:

  • Klikněte na oblast na návrhové ploše.

  • Návrhář nakreslí ovládací prvek na návrhovou plochu.

  • Přejdete do režimu úprav šablony ovládacího prvku nebo ho ukončíte.

Třída ControlDesigner poskytuje výchozího delegáta pro zpracování IControlDesignerView.ViewEvent události. Vlastní návrháři ovládacích prvků přepíší OnClickmetody , OnPainta OnTemplateModeChanged pro zpracování těchto událostí ovládacího prvku na návrhové ploše.

Hostitel návrháře ViewEventArgs inicializuje objekt pro typ akce na návrhové ploše a poté předá objekt delegátovi ViewEventHandler . Vlastnost EventType objektu ViewEventArgs určuje, jaký typ akce:

Vlastnost EventArgs poskytuje argumenty události, které jsou specifické pro typ akce.

Pole

Click

Označuje, že byla vyvolána událost zobrazení pro kliknutí na oblast návrháře.

Paint

Označuje, že byla vyvolána událost zobrazení pro vykreslení ovládacího prvku na návrhové ploše.

TemplateModeChanged

Označuje, že událost zobrazení byla vyvolána pro změnu režimu šablony návrháře ovládacích prvků.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také