ComponentDocumentDesigner 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 umożliwiająca rozszerzenie zachowania trybu projektowania głównego dokumentu projektowego obsługującego składniki zagnieżdżone.
public ref class ComponentDocumentDesigner : System::ComponentModel::Design::ComponentDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::ComponentModel::Design::ITypeDescriptorFilterService, System::Drawing::Design::IToolboxUser
public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser
type ComponentDocumentDesigner = class
inherit ComponentDesigner
interface IRootDesigner
interface IDesigner
interface IDisposable
interface IToolboxUser
interface ITypeDescriptorFilterService
Public Class ComponentDocumentDesigner
Inherits ComponentDesigner
Implements IDisposable, IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
- Dziedziczenie
- Implementuje
Uwagi
ComponentDocumentDesigner udostępnia klasę bazową dla projektantów głównych dokumentów projektowych, które obsługują składniki zagnieżdżone. Oprócz metod i funkcji dziedziczonych z ComponentDesigner klasy, implementuje IRootDesigner interfejs w ComponentDocumentDesigner celu zapewnienia widoku trybu projektowania na poziomie głównym dla skojarzonego składnika i wszystkich zagnieżdżonych składników.
Uwaga / Notatka
Widok trybu projektowania na poziomie głównym dla elementu Form lub Control jest zwykle dostarczany przez wbudowanego projektanta głównego. Implementacja niestandardowa IRootDesigner jest wymagana do udostępnienia widoku dla innych typów składników głównych w trybie projektowania.
Projektanta można skojarzyć z typem przy użyciu .DesignerAttribute
Konstruktory
| Nazwa | Opis |
|---|---|
| ComponentDocumentDesigner() |
Inicjuje nowe wystąpienie klasy ComponentDocumentDesigner. |
Właściwości
| Nazwa | Opis |
|---|---|
| ActionLists |
Pobiera listy akcji czasu projektowania obsługiwane przez składnik skojarzony z projektantem. (Odziedziczone po ComponentDesigner) |
| AssociatedComponents |
Pobiera kolekcję składników skojarzonych ze składnikiem zarządzanym przez projektanta. (Odziedziczone po ComponentDesigner) |
| Component |
Pobiera składnik, który projektuje ten projektant. (Odziedziczone po ComponentDesigner) |
| Control |
Pobiera kontrolkę dla projektanta. |
| InheritanceAttribute |
Pobiera atrybut wskazujący typ dziedziczenia skojarzonego składnika. (Odziedziczone po ComponentDesigner) |
| Inherited |
Pobiera wartość wskazującą, czy ten składnik jest dziedziczony. (Odziedziczone po ComponentDesigner) |
| ParentComponent |
Pobiera składnik nadrzędny dla tego projektanta. (Odziedziczone po ComponentDesigner) |
| SetTextualDefaultProperty |
Klasa projektanta podstawowego umożliwiająca rozszerzenie zachowania trybu projektowania głównego dokumentu projektowego obsługującego składniki zagnieżdżone. (Odziedziczone po ComponentDesigner) |
| ShadowProperties |
Pobiera kolekcję wartości właściwości, które zastępują ustawienia użytkownika. (Odziedziczone po ComponentDesigner) |
| TrayAutoArrange |
Pobiera lub ustawia wartość wskazującą, czy zasobnik składnika dla projektanta jest w trybie automatycznego rozmieszczania. |
| TrayLargeIcon |
Pobiera lub ustawia wartość wskazującą, czy zasobnik składnika dla projektanta jest w trybie dużej ikony. |
| Verbs |
Pobiera czas projektowania czasowniki obsługiwane przez składnik skojarzony z projektantem. (Odziedziczone po ComponentDesigner) |
Metody
| Nazwa | Opis |
|---|---|
| Dispose() |
Zwalnia wszystkie zasoby używane przez program ComponentDesigner. (Odziedziczone po ComponentDesigner) |
| Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez ComponentDocumentDesigner program i opcjonalnie zwalnia zarządzane zasoby. |
| DoDefaultAction() |
Tworzy podpis metody w pliku kodu źródłowego dla domyślnego zdarzenia w składniku i przechodzi kursor użytkownika do tej lokalizacji. (Odziedziczone po ComponentDesigner) |
| Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetService(Type) |
Próbuje pobrać określony typ usługi z witryny trybu projektowania składnika projektanta. (Odziedziczone po ComponentDesigner) |
| GetToolSupported(ToolboxItem) |
Pobiera wartość wskazującą, czy określone narzędzie jest obsługiwane przez projektanta. |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| Initialize(IComponent) |
Inicjuje projektanta przy użyciu określonego składnika. |
| InitializeExistingComponent(IDictionary) |
Ponownie inicjuje istniejący składnik. (Odziedziczone po ComponentDesigner) |
| InitializeNewComponent(IDictionary) |
Inicjuje nowo utworzony składnik. (Odziedziczone po ComponentDesigner) |
| InitializeNonDefault() |
Przestarzałe.
Przestarzałe.
Inicjuje ustawienia zaimportowanego składnika, który jest już inicjowany do ustawień innych niż domyślne. (Odziedziczone po ComponentDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
Pobiera element InheritanceAttribute z określonego ComponentDesignerelementu . (Odziedziczone po ComponentDesigner) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| OnSetComponentDefaults() |
Przestarzałe.
Przestarzałe.
Ustawia domyślne właściwości składnika. (Odziedziczone po ComponentDesigner) |
| 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ń, które uwidacznia 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 udostępnianych 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, IComponentChangeService że ten składnik ma zostać zmieniony. (Odziedziczone po ComponentDesigner) |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |