DocumentDesigner Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Klasa projektanta podstawowego do rozszerzania zachowania trybu projektowania i udostępniania widoku trybu projektowania na poziomie głównym dla elementu , który Control obsługuje zagnieżdżone kontrolki i powinien 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
-
DocumentDesigner
- Implementuje
Uwagi
Ten projektant jest głównym projektantem, co oznacza, że udostępnia widok trybu projektowania na poziomie głównym 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 |
Właściwości
| AccessibilityObject |
Pobiera przypisaną AccessibleObject do kontrolki. (Odziedziczone po ControlDesigner) |
| ActionLists |
Pobiera listy akcji czasu projektowania obsługiwane 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 nad powierzchnią projektanta. (Odziedziczone po ParentControlDesigner) |
| AllowSetChildIndexOnDrop |
Pobiera wartość wskazującą, czy kolejność z przeciągniętych kontrolek powinna być zachowywana po upuszczeniu na obiekcie 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ą projektant projektuje. (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 |
InheritanceAttribute Pobiera 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. |
| SetTextualDefaultProperty |
Klasa projektanta podstawowego do rozszerzania zachowania trybu projektowania i udostępniania widoku trybu projektowania na poziomie głównym dla elementu , który Control obsługuje zagnieżdżone kontrolki i powinien odbierać komunikaty przewijania. (Odziedziczone po ComponentDesigner) |
| 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 czasy projektowania obsługiwane przez składnik skojarzony z projektantem. (Odziedziczone po ComponentDesigner) |
Metody
| AddPaddingSnapLines(ArrayList) |
Dodaje linie przyciągania dopełniania. (Odziedziczone po ParentControlDesigner) |
| BaseWndProc(Message) |
Przetwarza wiadomości systemu Windows. (Odziedziczone po ControlDesigner) |
| CanAddComponent(IComponent) |
Wywoływane 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 projektowego. (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 systemu 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 funkcje czasu projektowania dla kontrolki podrzędnej. (Odziedziczone po ControlDesigner) |
| EnableDragDrop(Boolean) |
Włącza lub wyłącza obsługę przeciągania i upuszczania dla zaprojektowanej kontrolki. (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ę GlyphCollectionGlyph 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 bieżące wystąpienie. (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) |
InheritanceAttribute Pobiera określony ComponentDesignerelement . (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 wprowadza widok projektanta kontrolek. (Odziedziczone po ParentControlDesigner) |
| OnDragLeave(EventArgs) |
Wywoływana, gdy operacja przeciągania i upuszczania opuszcza widok projektanta kontrolek. (Odziedziczone po ParentControlDesigner) |
| OnDragOver(DragEventArgs) |
Wywoływane, gdy obiekt przeciągania i upuszczania jest przeciągany nad widokiem projektanta kontrolek. (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ływane w odpowiedzi na lewy przycisk myszy, który jest naciskany i utrzymywany w trakcie pracy nad składnikiem. (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ływane 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 wskaźnika 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() |
Przestarzałe.
Przestarzałe.
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 uwidacznianych za pomocą elementu TypeDescriptor. (Odziedziczone po ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Umożliwia projektantowi dodanie do zestawu atrybutów uwidacznianych 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 IComponentChangeService zmianie tego składnika. (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 systemu 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) |