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. Tuto třídu nelze zdě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 součástí návrháře hostitelem návrhu, například visual Studio 2005, při vyvolání události způsobené určitými uživatelskými akcemi v návrhovém zobrazení ovládacího prvku. Událost IControlDesignerView.ViewEvent zpracovává metoda delegáta ViewEventHandler , která přebírá ViewEventArgs objekt jako parametr. Vlastnost EventTypeViewEventArgs třídy je ViewEvent objekt. Metoda ViewEventHandler delegáta EventType porovná vlastnost se statickými ViewEvent poli a určí typ akce, která vyvolala událost. Například událost je vyvolána za následujících okolností:

  • Na návrhové ploše kliknete na oblast.

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

  • Pro ovládací prvek přejdete nebo ukončíte režim úprav šablony.

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

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

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

Pole

Name Description
Click

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

Paint

Označuje, že událost zobrazení byla vyvolána pro kreslení 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

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

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

(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é