DocumentDesigner Třída

Definice

Základní třída návrháře pro rozšíření chování režimu návrhu a poskytnutí zobrazení režimu návrhu na kořenové úrovni pro, Control který podporuje vnořené ovládací prvky a měl by přijímat zprávy o posouvání.

public ref class DocumentDesigner : System::Windows::Forms::Design::ScrollableControlDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::Drawing::Design::IToolboxUser
public class DocumentDesigner : System.Windows.Forms.Design.ScrollableControlDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser
type DocumentDesigner = class
    inherit ScrollableControlDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
Public Class DocumentDesigner
Inherits ScrollableControlDesigner
Implements IDisposable, IRootDesigner, IToolboxUser
Dědičnost
Implementuje

Poznámky

Tento návrhář je kořenový návrhář, což znamená, že poskytuje zobrazení režimu návrhu na úrovni kořenového adresáře pro přidružený dokument při zobrazení v režimu návrhu.

Návrháře můžete přidružit k typu pomocí DesignerAttribute. Přehled přizpůsobení chování času návrhu najdete v tématu Rozšíření podpory Design-Time.

Konstruktory

DocumentDesigner()

Inicializuje novou instanci DocumentDesigner třídy.

Pole

accessibilityObj

Určuje objekt přístupnosti pro návrháře.

(Zděděno od ControlDesigner)
menuEditorService

Inicializuje menuEditorService proměnné na null.

Vlastnosti

AccessibilityObject

Získá přiřazený AccessibleObject ovládací prvek.

(Zděděno od ControlDesigner)
ActionLists

Získá seznamy akcí v době návrhu podporované komponentou přidruženou k návrháři.

(Zděděno od ComponentDesigner)
AllowControlLasso

Získá hodnotu označující, jestli budou vybrané ovládací prvky znovu nadřazené.

(Zděděno od ParentControlDesigner)
AllowGenericDragBox

Získá hodnotu určující, zda má být pole obecného přetažení nakresleno při přetažení položky panelu nástrojů přes plochu návrháře.

(Zděděno od ParentControlDesigner)
AllowSetChildIndexOnDrop

Získá hodnotu určující, zda pořadí z-pořadí přetažených ovládacích prvků by mělo být zachováno při vyřazení na ParentControlDesigner.

(Zděděno od ParentControlDesigner)
AssociatedComponents

Získá kolekci komponent přidružených k komponentě spravované návrhářem.

(Zděděno od ControlDesigner)
AutoResizeHandles

Získá nebo nastaví hodnotu určující, zda velikost úchytu přidělení závisí na hodnotě AutoSize vlastnosti.

(Zděděno od ControlDesigner)
BehaviorService

BehaviorService Získá z návrhového prostředí.

(Zděděno od ControlDesigner)
Component

Získá komponentu, která návrhář navrhuje.

(Zděděno od ComponentDesigner)
Control

Získá ovládací prvek, který návrhář navrhuje.

(Zděděno od ControlDesigner)
DefaultControlLocation

Získá výchozí umístění ovládacího prvku přidaného do návrháře.

(Zděděno od ParentControlDesigner)
DrawGrid

Získá nebo nastaví hodnotu určující, zda má být mřížka nakreslena na ovládací prvek pro tohoto návrháře.

(Zděděno od ParentControlDesigner)
EnableDragRect

Získá hodnotu označující, zda jsou přetažení obdélníky nakresleny návrhářem.

(Zděděno od ParentControlDesigner)
GridSize

Získá nebo nastaví velikost každého čtverce mřížky, která je nakreslena, když návrhář je v režimu kreslení mřížky.

(Zděděno od ParentControlDesigner)
InheritanceAttribute

InheritanceAttribute Získá návrháře.

(Zděděno od ControlDesigner)
Inherited

Získá hodnotu určující, zda je tato komponenta zděděna.

(Zděděno od ComponentDesigner)
MouseDragTool

Získá hodnotu označující, zda návrhář má platný nástroj během operace přetažení.

(Zděděno od ParentControlDesigner)
ParentComponent

Získá nadřazenou komponentu ControlDesignerpro .

(Zděděno od ControlDesigner)
ParticipatesWithSnapLines

Získá hodnotu označující, zda ControlDesigner bude povoleno zarovnání čáry při přetažení.

(Zděděno od ControlDesigner)
SelectionRules

SelectionRules Získá pro návrháře.

ShadowProperties

Získá kolekci hodnot vlastností, které přepíší uživatelská nastavení.

(Zděděno od ComponentDesigner)
SnapLines

Získá seznam SnapLine objektů představujících významné body zarovnání pro tento ovládací prvek.

(Zděděno od ParentControlDesigner)
Verbs

Získá příkazy návrhu podporované komponentou, která je přidružená k návrháři.

(Zděděno od ComponentDesigner)

Metody

AddPaddingSnapLines(ArrayList)

Přidá odsazení zasazení.

(Zděděno od ParentControlDesigner)
BaseWndProc(Message)

Zpracovává zprávy systému Windows.

(Zděděno od ControlDesigner)
CanAddComponent(IComponent)

Volá se při přidání komponenty do nadřazeného kontejneru.

(Zděděno od ParentControlDesigner)
CanBeParentedTo(IDesigner)

Označuje, jestli lze ovládací prvek tohoto návrháře nadřazený ovládacím prvek zadaného návrháře.

(Zděděno od ControlDesigner)
CanParent(Control)

Určuje, jestli zadaný ovládací prvek může být podřízený ovládací prvek spravovaný tímto návrhářem.

(Zděděno od ParentControlDesigner)
CanParent(ControlDesigner)

Určuje, jestli může být ovládací prvek spravovaný zadaným návrhářem podřízeným ovládacím prvku spravovaným tímto návrhářem.

(Zděděno od ParentControlDesigner)
CreateTool(ToolboxItem)

Vytvoří komponentu nebo ovládací prvek ze zadaného nástroje a přidá ji do aktuálního návrhového dokumentu.

(Zděděno od ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Vytvoří součást nebo ovládací prvek ze zadaného nástroje a přidá ho do aktuálního návrhového dokumentu v zadaném umístění.

(Zděděno od ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

Vytvoří součást nebo ovládací prvek ze zadaného nástroje a přidá ho do aktuálního návrhového dokumentu v mezích zadaného obdélníku.

(Zděděno od ParentControlDesigner)
CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Poskytuje základní funkce pro všechny CreateTool(ToolboxItem) metody.

(Zděděno od ParentControlDesigner)
DefWndProc(Message)

Poskytuje výchozí zpracování Windows zpráv.

(Zděděno od ControlDesigner)
DisplayError(Exception)

Zobrazí informace o zadané výjimce uživatele.

(Zděděno od ControlDesigner)
Dispose()

Uvolní všechny prostředky používané nástrojem ComponentDesigner.

(Zděděno od ComponentDesigner)
Dispose(Boolean)

Uvolní nespravované prostředky používané a DocumentDesigner volitelně uvolní spravované prostředky.

DoDefaultAction()

Vytvoří podpis metody v souboru zdrojového kódu pro výchozí událost komponenty a přejde kurzor uživatele na toto umístění.

(Zděděno od ComponentDesigner)
EnableDesignMode(Control, String)

Umožňuje funkci času návrhu podřízeného ovládacího prvku.

(Zděděno od ControlDesigner)
EnableDragDrop(Boolean)

Povolí nebo zakáže podporu přetažení pro navržený ovládací prvek.

(Zděděno od ControlDesigner)
EnsureMenuEditorService(IComponent)

Zkontroluje existenci služby editoru nabídek a vytvoří ji, pokud ještě neexistuje.

Equals(Object)

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

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

Získá ovládací prvek od návrháře zadané komponenty.

(Zděděno od ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Získá tělo glyph, který představuje hranice ovládacího prvku.

(Zděděno od ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

GlyphCollection Získá reprezentaci Glyph objektů.

GetGlyphs(GlyphSelectionType)

Získá kolekci Glyph objektů představujících ohraničení výběru a úchyty pro standardní ovládací prvek.

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

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetHitTest(Point)

Určuje, zda má ovládací prvek zpracovat kliknutí myší na zadaný bod.

(Zděděno od ScrollableControlDesigner)
GetParentForComponent(IComponent)

Používá se odvozením tříd k určení, zda vrací ovládací prvek, který je navržen nebo nějaký jiný Container při přidávání komponenty do ní.

(Zděděno od ParentControlDesigner)
GetService(Type)

Pokusí se načíst zadaný typ služby z webu režimu návrhu komponenty návrháře.

(Zděděno od ComponentDesigner)
GetToolSupported(ToolboxItem)

Určuje, jestli je zadaný nástroj podporován návrhářem.

GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
GetUpdatedRect(Rectangle, Rectangle, Boolean)

Aktualizuje pozici zadaného obdélníku a upraví ji pro zarovnání mřížky, pokud je povolen režim zarovnání mřížky.

(Zděděno od ParentControlDesigner)
HookChildControls(Control)

Směruje zprávy z podřízených ovládacích prvků zadaného ovládacího prvku do návrháře.

(Zděděno od ControlDesigner)
Initialize(IComponent)

Inicializuje návrháře se zadanou komponentou.

InitializeExistingComponent(IDictionary)

Znovu inicializuje existující komponentu.

(Zděděno od ControlDesigner)
InitializeNewComponent(IDictionary)

Inicializuje nově vytvořenou komponentu.

(Zděděno od ParentControlDesigner)
InitializeNonDefault()

Inicializuje vlastnosti ovládacího prvku na všechny ne výchozí hodnoty.

(Zděděno od ControlDesigner)
InternalControlDesigner(Int32)

Vrátí návrhář interního ovládacího prvku se zadaným indexem v souboru ControlDesigner.

(Zděděno od ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

InheritanceAttribute Získá zadaný ComponentDesigner.

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

Vytvoří použádnou kopii aktuálního souboru Object.

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

Vrátí počet návrhářů interních ovládacích prvků v sadě ControlDesigner.

(Zděděno od ControlDesigner)
OnContextMenu(Int32, Int32)

Volá se, když se má zobrazit místní nabídka.

OnCreateHandle()

Volá se okamžitě po vytvoření úchytu návrháře.

OnDragComplete(DragEventArgs)

Volá se, aby se vyčistila operace přetažení.

(Zděděno od ParentControlDesigner)
OnDragDrop(DragEventArgs)

Volá se při přetažení objektu do zobrazení návrháře ovládacích prvků.

(Zděděno od ParentControlDesigner)
OnDragEnter(DragEventArgs)

Volá se, když operace přetažení přejde do zobrazení návrháře ovládacích prvků.

(Zděděno od ParentControlDesigner)
OnDragLeave(EventArgs)

Volá se, když operace přetažení opustí zobrazení návrháře ovládacích prvků.

(Zděděno od ParentControlDesigner)
OnDragOver(DragEventArgs)

Volána, když je objekt přetahování přetažen přes zobrazení návrháře ovládacích prvků.

(Zděděno od ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Volá se, když probíhá operace přetažení, která poskytuje vizuální pomůcky na základě umístění myši, zatímco probíhá operace přetažení.

(Zděděno od ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Volané v reakci na levé tlačítko myši, které se stiskne a drží při procházení komponenty.

(Zděděno od ParentControlDesigner)
OnMouseDragEnd(Boolean)

Volána na konci operace přetažení, aby se operace dokončila nebo zrušila.

(Zděděno od ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Volá se pro každý pohyb myši během operace přetažení myší.

(Zděděno od ParentControlDesigner)
OnMouseEnter()

Volá se při prvním vstupu myši do ovládacího prvku.

(Zděděno od ParentControlDesigner)
OnMouseHover()

Volá se po najetí myší na ovládací prvek.

(Zděděno od ParentControlDesigner)
OnMouseLeave()

Volá se při prvním vstupu myši do ovládacího prvku.

(Zděděno od ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Volá se, když ovládací prvek, který návrhář spravuje, namaloval svůj povrch, aby návrhář mohl nakreslit jakékoli další doplňky nad ovládacím prvku.

(Zděděno od ParentControlDesigner)
OnSetComponentDefaults()
Zastaralé.
Zastaralé.

Volá se při inicializaci návrháře.

(Zděděno od ControlDesigner)
OnSetCursor()

Poskytuje příležitost změnit aktuální kurzor myši.

(Zděděno od ParentControlDesigner)
PostFilterAttributes(IDictionary)

Umožňuje návrháři změnit nebo odebrat položky ze sady atributů, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PostFilterEvents(IDictionary)

Umožňuje návrháři změnit nebo odebrat položky ze sady událostí, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PostFilterProperties(IDictionary)

Umožňuje návrháři změnit nebo odebrat položky ze sady vlastností, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PreFilterAttributes(IDictionary)

Umožňuje návrháři přidat do sady atributů, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PreFilterEvents(IDictionary)

Umožňuje návrháři přidat do sady událostí, které zveřejňuje prostřednictvím TypeDescriptor.

(Zděděno od ComponentDesigner)
PreFilterProperties(IDictionary)

Upraví sadu vlastností, které komponenta zveřejňuje prostřednictvím TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Upozorní, IComponentChangeService že se tato komponenta změnila.

(Zděděno od ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Upozorní IComponentChangeService , že se tato komponenta chystá změnit.

(Zděděno od ComponentDesigner)
ToolPicked(ToolboxItem)

Vybere zadaný nástroj.

ToString()

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

(Zděděno od Object)
UnhookChildControls(Control)

Směruje zprávy pro podřízené položky zadaného ovládacího prvku namísto nadřazeného návrháře.

(Zděděno od ControlDesigner)
WndProc(Message)

Zpracovává zprávy systému Windows.

WndProc(Message)

Zpracovává Windows zprávy a předává WM_HSCROLL a WM_VSCROLL zprávy ovládacímu prvku v době návrhu.

(Zděděno od ScrollableControlDesigner)

Explicitní implementace rozhraní

IDesignerFilter.PostFilterAttributes(IDictionary)

Popis tohoto člena najdete v PostFilterAttributes(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Popis tohoto člena najdete v PostFilterEvents(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Popis tohoto člena najdete v PostFilterProperties(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Popis tohoto člena najdete v PreFilterAttributes(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Popis tohoto člena najdete v PreFilterEvents(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Popis tohoto člena najdete v PreFilterProperties(IDictionary) metodě.

(Zděděno od ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Popis tohoto člena naleznete v tématu ViewTechnology.

IRootDesigner.SupportedTechnologies

Popis tohoto člena naleznete v tématu SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Popis tohoto člena naleznete v tématu GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Popis tohoto člena naleznete v tématu ToolPicked(ToolboxItem).

ITreeDesigner.Children

Popis tohoto člena najdete v Children vlastnosti.

(Zděděno od ComponentDesigner)
ITreeDesigner.Parent

Popis tohoto člena najdete v Parent vlastnosti.

(Zděděno od ComponentDesigner)

Platí pro

Viz také