DocumentDesigner Klasa

Definicja

Klasa projektanta podstawowego do rozszerzania zachowania trybu projektowania i udostępniania widoku trybu projektowania na poziomie głównym dla klasy , która Control obsługuje zagnieżdżone kontrolki i powinna odbierać komunikaty przewijania.

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
Dziedziczenie
Implementuje

Uwagi

Ten projektant jest projektantem głównym, co oznacza, że udostępnia widok trybu projektowania na poziomie głównym dla skojarzonego dokumentu, gdy jest on wyświetlany w trybie projektowania.

Projektanta można skojarzyć z typem przy użyciu elementu DesignerAttribute. Aby zapoznać się z omówieniem dostosowywania zachowania czasu projektowania, zobacz Rozszerzanie obsługi Design-Time.

Konstruktory

DocumentDesigner()

Inicjuje nowe wystąpienie klasy DocumentDesigner.

Pola

accessibilityObj

Określa obiekt ułatwień dostępu dla projektanta.

(Odziedziczone po ControlDesigner)
menuEditorService

Inicjuje zmienną menuEditorService na null.

Właściwości

AccessibilityObject

AccessibleObject Pobiera element przypisany do kontrolki.

(Odziedziczone po ControlDesigner)
ActionLists

Pobiera listę akcji czasu projektowania obsługiwaną przez składnik skojarzony z projektantem.

(Odziedziczone po ComponentDesigner)
AllowControlLasso

Pobiera wartość wskazującą, czy wybrane kontrolki zostaną ponownie nadrzędne.

(Odziedziczone po ParentControlDesigner)
AllowGenericDragBox

Pobiera wartość wskazującą, czy ogólne pole przeciągania powinno być rysowane podczas przeciągania elementu przybornika na powierzchni projektanta.

(Odziedziczone po ParentControlDesigner)
AllowSetChildIndexOnDrop

Pobiera wartość wskazującą, czy kolejność z przeciągniętych kontrolek powinna być zachowywana po upuszczeniu elementu na ParentControlDesigner.

(Odziedziczone po ParentControlDesigner)
AssociatedComponents

Pobiera kolekcję składników skojarzonych ze składnikiem zarządzanym przez projektanta.

(Odziedziczone po ControlDesigner)
AutoResizeHandles

Pobiera lub ustawia wartość wskazującą, czy alokacja uchwytu zmiany rozmiaru AutoSize zależy od wartości właściwości.

(Odziedziczone po ControlDesigner)
BehaviorService

Pobiera element BehaviorService ze środowiska projektowego.

(Odziedziczone po ControlDesigner)
Component

Pobiera składnik, który projektuje ten projektant.

(Odziedziczone po ComponentDesigner)
Control

Pobiera kontrolę, którą projektuje projektant.

(Odziedziczone po ControlDesigner)
DefaultControlLocation

Pobiera domyślną lokalizację kontrolki dodanej do projektanta.

(Odziedziczone po ParentControlDesigner)
DrawGrid

Pobiera lub ustawia wartość wskazującą, czy siatka powinna być rysowana w kontrolce dla tego projektanta.

(Odziedziczone po ParentControlDesigner)
EnableDragRect

Pobiera wartość wskazującą, czy przeciąganie prostokątów jest rysowane przez projektanta.

(Odziedziczone po ParentControlDesigner)
GridSize

Pobiera lub ustawia rozmiar każdego kwadratu siatki, który jest rysowany, gdy projektant jest w trybie rysowania siatki.

(Odziedziczone po ParentControlDesigner)
InheritanceAttribute

Pobiera element InheritanceAttribute projektanta.

(Odziedziczone po ControlDesigner)
Inherited

Pobiera wartość wskazującą, czy ten składnik jest dziedziczony.

(Odziedziczone po ComponentDesigner)
MouseDragTool

Pobiera wartość wskazującą, czy projektant ma prawidłowe narzędzie podczas operacji przeciągania.

(Odziedziczone po ParentControlDesigner)
ParentComponent

Pobiera składnik nadrzędny dla elementu ControlDesigner.

(Odziedziczone po ControlDesigner)
ParticipatesWithSnapLines

Pobiera wartość wskazującą, czy ControlDesigner ustawienie umożliwia wyrównanie linii przyciągania podczas operacji przeciągania.

(Odziedziczone po ControlDesigner)
SelectionRules

Pobiera element SelectionRules dla projektanta.

ShadowProperties

Pobiera kolekcję wartości właściwości, które zastępują ustawienia użytkownika.

(Odziedziczone po ComponentDesigner)
SnapLines

Pobiera listę SnapLine obiektów reprezentujących istotne punkty wyrównania dla tej kontrolki.

(Odziedziczone po ParentControlDesigner)
Verbs

Pobiera czas projektowania czasowniki obsługiwane przez składnik skojarzony z projektantem.

(Odziedziczone po ComponentDesigner)

Metody

AddPaddingSnapLines(ArrayList)

Dodaje linie przyciągania dopełnienia.

(Odziedziczone po ParentControlDesigner)
BaseWndProc(Message)

Przetwarza wiadomości systemu Windows.

(Odziedziczone po ControlDesigner)
CanAddComponent(IComponent)

Wywoływana po dodaniu składnika do kontenera nadrzędnego.

(Odziedziczone po ParentControlDesigner)
CanBeParentedTo(IDesigner)

Wskazuje, czy kontrolka tego projektanta może być nadrzędna przez kontrolkę określonego projektanta.

(Odziedziczone po ControlDesigner)
CanParent(Control)

Wskazuje, czy określona kontrolka może być elementem podrzędnym kontrolki zarządzanej przez tego projektanta.

(Odziedziczone po ParentControlDesigner)
CanParent(ControlDesigner)

Wskazuje, czy kontrolka zarządzana przez określonego projektanta może być elementem podrzędnym kontrolki zarządzanej przez tego projektanta.

(Odziedziczone po ParentControlDesigner)
CreateTool(ToolboxItem)

Tworzy składnik lub kontrolkę z określonego narzędzia i dodaje go do bieżącego dokumentu projektu.

(Odziedziczone po ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Tworzy składnik lub kontrolkę z określonego narzędzia i dodaje go do bieżącego dokumentu projektowego w określonej lokalizacji.

(Odziedziczone po ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

Tworzy składnik lub kontrolkę z określonego narzędzia i dodaje go do bieżącego dokumentu projektowego w granicach określonego prostokąta.

(Odziedziczone po ParentControlDesigner)
CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Zapewnia podstawowe funkcje dla wszystkich CreateTool(ToolboxItem) metod.

(Odziedziczone po ParentControlDesigner)
DefWndProc(Message)

Zapewnia domyślne przetwarzanie komunikatów Windows.

(Odziedziczone po ControlDesigner)
DisplayError(Exception)

Wyświetla informacje o określonym wyjątku dla użytkownika.

(Odziedziczone po ControlDesigner)
Dispose()

Zwalnia wszelkie zasoby używane przez element ComponentDesigner.

(Odziedziczone po ComponentDesigner)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element DocumentDesigner i opcjonalnie zwalnia zasoby zarządzane.

DoDefaultAction()

Tworzy podpis metody w pliku kodu źródłowego dla zdarzenia domyślnego w składniku i przechodzi kursor użytkownika do tej lokalizacji.

(Odziedziczone po ComponentDesigner)
EnableDesignMode(Control, String)

Włącza funkcję czasu projektowania dla kontrolki podrzędnej.

(Odziedziczone po ControlDesigner)
EnableDragDrop(Boolean)

Włącza lub wyłącza obsługę przeciągania i upuszczania dla projektowanych kontrolek.

(Odziedziczone po ControlDesigner)
EnsureMenuEditorService(IComponent)

Sprawdza istnienie usługi edytora menu i tworzy go, jeśli jeszcze nie istnieje.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetControl(Object)

Pobiera kontrolkę od projektanta określonego składnika.

(Odziedziczone po ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Pobiera treść glif, która reprezentuje granice kontrolki.

(Odziedziczone po ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Pobiera reprezentację GlyphCollection Glyph obiektów.

GetGlyphs(GlyphSelectionType)

Pobiera kolekcję Glyph obiektów reprezentujących obramowania zaznaczenia i chwyta uchwyty dla standardowej kontrolki.

(Odziedziczone po ParentControlDesigner)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetHitTest(Point)

Wskazuje, czy kliknięcie myszy w określonym punkcie powinno być obsługiwane przez kontrolkę.

(Odziedziczone po ScrollableControlDesigner)
GetParentForComponent(IComponent)

Używane przez klasy pochodne w celu określenia, czy zwraca ona kontrolkę zaprojektowaną, czy inną Container podczas dodawania do niego składnika.

(Odziedziczone po ParentControlDesigner)
GetService(Type)

Próbuje pobrać określony typ usługi z witryny trybu projektowania składnika projektanta.

(Odziedziczone po ComponentDesigner)
GetToolSupported(ToolboxItem)

Wskazuje, czy określone narzędzie jest obsługiwane przez projektanta.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetUpdatedRect(Rectangle, Rectangle, Boolean)

Aktualizuje położenie określonego prostokąta, dostosowując go do wyrównania siatki, jeśli jest włączony tryb wyrównania siatki.

(Odziedziczone po ParentControlDesigner)
HookChildControls(Control)

Kieruje komunikaty z kontrolek podrzędnych określonej kontrolki do projektanta.

(Odziedziczone po ControlDesigner)
Initialize(IComponent)

Inicjuje projektanta za pomocą określonego składnika.

InitializeExistingComponent(IDictionary)

Ponownie inicjuje istniejący składnik.

(Odziedziczone po ControlDesigner)
InitializeNewComponent(IDictionary)

Inicjuje nowo utworzony składnik.

(Odziedziczone po ParentControlDesigner)
InitializeNonDefault()

Inicjuje właściwości kontrolki do wszystkich wartości innych niż domyślne.

(Odziedziczone po ControlDesigner)
InternalControlDesigner(Int32)

Zwraca wewnętrzny projektant kontrolek z określonym indeksem w obiekcie ControlDesigner.

(Odziedziczone po ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Pobiera element InheritanceAttribute określonego ComponentDesignerelementu .

(Odziedziczone po ComponentDesigner)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
NumberOfInternalControlDesigners()

Zwraca liczbę wewnętrznych projektantów kontroli w elemecie ControlDesigner.

(Odziedziczone po ControlDesigner)
OnContextMenu(Int32, Int32)

Wywoływana, gdy powinno być wyświetlane menu kontekstowe.

OnCreateHandle()

Wywołana natychmiast po utworzeniu uchwytu projektanta.

OnDragComplete(DragEventArgs)

Wywoływane w celu oczyszczenia operacji przeciągania i upuszczania.

(Odziedziczone po ParentControlDesigner)
OnDragDrop(DragEventArgs)

Wywoływana, gdy obiekt przeciągania i upuszczania jest upuszczany w widoku projektanta sterowania.

(Odziedziczone po ParentControlDesigner)
OnDragEnter(DragEventArgs)

Wywoływana, gdy operacja przeciągania i upuszczania wchodzi w widok projektanta kontrolki.

(Odziedziczone po ParentControlDesigner)
OnDragLeave(EventArgs)

Wywoływana, gdy operacja przeciągania i upuszczania opuszcza widok projektanta sterowania.

(Odziedziczone po ParentControlDesigner)
OnDragOver(DragEventArgs)

Wywoływane, gdy obiekt przeciągania i upuszczania jest przeciągany nad widokiem projektanta kontrolki.

(Odziedziczone po ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Wywoływana, gdy trwa operacja przeciągania i upuszczania w celu zapewnienia wskazówek wizualnych na podstawie lokalizacji myszy, gdy operacja przeciągania jest w toku.

(Odziedziczone po ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Wywołana w odpowiedzi na naciśnięcie i zatrzymanie przycisku myszy po lewej stronie przez składnik.

(Odziedziczone po ParentControlDesigner)
OnMouseDragEnd(Boolean)

Wywoływana na końcu operacji przeciągania i upuszczania w celu ukończenia lub anulowania operacji.

(Odziedziczone po ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Wywołana dla każdego ruchu myszy podczas operacji przeciągania i upuszczania.

(Odziedziczone po ParentControlDesigner)
OnMouseEnter()

Wywoływana po pierwszym wejściu myszy do kontrolki.

(Odziedziczone po ParentControlDesigner)
OnMouseHover()

Wywołana po umieszczeniu kursora myszy nad kontrolką.

(Odziedziczone po ParentControlDesigner)
OnMouseLeave()

Wywoływana po pierwszym wejściu myszy do kontrolki.

(Odziedziczone po ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Wywoływana, gdy kontrolka, którą zarządza projektant, namalowała swoją powierzchnię, aby projektant mógł malować wszelkie dodatkowe ozdoby na wierzchu kontrolki.

(Odziedziczone po ParentControlDesigner)
OnSetComponentDefaults()
Nieaktualne.
Nieaktualne.

Wywoływane po zainicjowaniu projektanta.

(Odziedziczone po ControlDesigner)
OnSetCursor()

Umożliwia zmianę bieżącego kursora myszy.

(Odziedziczone po ParentControlDesigner)
PostFilterAttributes(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu atrybutów, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterEvents(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu zdarzeń udostępnianych za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PostFilterProperties(IDictionary)

Umożliwia projektantowi zmianę lub usunięcie elementów z zestawu właściwości, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterAttributes(IDictionary)

Umożliwia projektantowi dodanie do zestawu atrybutów, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterEvents(IDictionary)

Umożliwia projektantowi dodanie do zestawu zdarzeń, które uwidacznia za pośrednictwem elementu TypeDescriptor.

(Odziedziczone po ComponentDesigner)
PreFilterProperties(IDictionary)

Dostosowuje zestaw właściwości, które składnik uwidacznia za pomocą elementu TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Powiadamia o IComponentChangeService zmianie tego składnika.

(Odziedziczone po ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Powiadamia o tym IComponentChangeService , że ten składnik ma zostać zmieniony.

(Odziedziczone po ComponentDesigner)
ToolPicked(ToolboxItem)

Wybiera określone narzędzie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
UnhookChildControls(Control)

Kieruje komunikaty dla elementów podrzędnych określonej kontrolki do każdej kontrolki, a nie do projektanta nadrzędnego.

(Odziedziczone po ControlDesigner)
WndProc(Message)

Przetwarza wiadomości systemu Windows.

WndProc(Message)

Przetwarza komunikaty Windows i przekazuje komunikaty WM_HSCROLL i WM_VSCROLL do kontrolki w czasie projektowania.

(Odziedziczone po ScrollableControlDesigner)

Jawne implementacje interfejsu

IDesignerFilter.PostFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PostFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterAttributes(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterEvents(IDictionary) .

(Odziedziczone po ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Aby uzyskać opis tego elementu członkowskiego, zobacz metodę PreFilterProperties(IDictionary) .

(Odziedziczone po ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Aby uzyskać opis tego elementu członkowskiego, zobacz ViewTechnology.

IRootDesigner.SupportedTechnologies

Aby uzyskać opis tego elementu członkowskiego, zobacz SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Aby uzyskać opis tego elementu członkowskiego, zobacz GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Aby uzyskać opis tego elementu członkowskiego, zobacz ToolPicked(ToolboxItem).

ITreeDesigner.Children

Aby uzyskać opis tego elementu członkowskiego, zobacz Children właściwość .

(Odziedziczone po ComponentDesigner)
ITreeDesigner.Parent

Aby uzyskać opis tego elementu członkowskiego, zobacz Parent właściwość .

(Odziedziczone po ComponentDesigner)

Dotyczy

Zobacz też