ViewEvent Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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:
Událost Click .
Událost Paint .
Událost TemplateModeChanged .
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) |