ComponentDocumentDesigner 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í.
Základní třída návrháře pro rozšíření chování režimu návrhu kořenového návrhového dokumentu, který podporuje vnořené komponenty.
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
- Dědičnost
- Implementuje
Poznámky
ComponentDocumentDesigner poskytuje základní třídu pro návrháře kořenových dokumentů návrhu, které podporují vnořené komponenty. Kromě metod a funkcí zděděných z ComponentDesigner třídy ComponentDocumentDesigner implementuje IRootDesigner rozhraní, které poskytuje zobrazení režimu návrhu na kořenové úrovni pro přidruženou komponentu a všechny vnořené komponenty.
Poznámka:
Zobrazení režimu návrhu na úrovni kořenového adresáře nebo FormControl je obvykle poskytováno integrovaným kořenovým návrhářem. IRootDesigner Vlastní implementace je nutná k poskytnutí zobrazení pro jiné typy kořenových komponent v režimu návrhu.
Návrháře můžete přidružit k typu pomocí .DesignerAttribute
Konstruktory
| Name | Description |
|---|---|
| ComponentDocumentDesigner() |
Inicializuje novou instanci ComponentDocumentDesigner třídy. |
Vlastnosti
| Name | Description |
|---|---|
| ActionLists |
Získá seznam akcí v době návrhu podporovaný komponentou přidruženou k návrháři. (Zděděno od ComponentDesigner) |
| AssociatedComponents |
Získá kolekci komponent přidružených ke komponentě spravované návrhářem. (Zděděno od ComponentDesigner) |
| Component |
Získá komponentu, která tento návrhář navrhuje. (Zděděno od ComponentDesigner) |
| Control |
Získá ovládací prvek pro návrháře. |
| InheritanceAttribute |
Získá atribut, který označuje typ dědičnosti přidružené komponenty. (Zděděno od ComponentDesigner) |
| Inherited |
Získá hodnotu určující, zda je tato komponenta zděděna. (Zděděno od ComponentDesigner) |
| ParentComponent |
Získá nadřazenou komponentu pro tohoto návrháře. (Zděděno od ComponentDesigner) |
| SetTextualDefaultProperty |
Základní třída návrháře pro rozšíření chování režimu návrhu kořenového návrhového dokumentu, který podporuje vnořené komponenty. (Zděděno od ComponentDesigner) |
| ShadowProperties |
Získá kolekci hodnot vlastností, které přepíší uživatelská nastavení. (Zděděno od ComponentDesigner) |
| TrayAutoArrange |
Získá nebo nastaví hodnotu určující, zda zásobník komponent návrháře je v režimu automatického uspořádání. |
| TrayLargeIcon |
Získá nebo nastaví hodnotu určující, zda zásobník komponent návrháře je v režimu velkých ikon. |
| Verbs |
Získá příkazy v době návrhu podporované komponentou, která je přidružena k návrháři. (Zděděno od ComponentDesigner) |
Metody
| Name | Description |
|---|---|
| Dispose() |
Uvolní všechny prostředky používané nástrojem ComponentDesigner. (Zděděno od ComponentDesigner) |
| Dispose(Boolean) |
Uvolní nespravované prostředky používané ComponentDocumentDesigner a 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 místo. (Zděděno od ComponentDesigner) |
| Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| 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) |
Získá hodnotu určující, zda zadaný nástroj je podporován návrhářem. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| Initialize(IComponent) |
Inicializuje návrháře se zadanou komponentou. |
| InitializeExistingComponent(IDictionary) |
Znovu inicializuje existující komponentu. (Zděděno od ComponentDesigner) |
| InitializeNewComponent(IDictionary) |
Inicializuje nově vytvořenou komponentu. (Zděděno od ComponentDesigner) |
| InitializeNonDefault() |
Zastaralé.
Zastaralé.
Inicializuje nastavení pro importovanou komponentu, která je již inicializována na jiná nastavení než výchozí hodnoty. (Zděděno od ComponentDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
InheritanceAttribute Získá zadanou ComponentDesigner. (Zděděno od ComponentDesigner) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| OnSetComponentDefaults() |
Zastaralé.
Zastaralé.
Nastaví výchozí vlastnosti komponenty. (Zděděno od ComponentDesigner) |
| PostFilterAttributes(IDictionary) |
Umožňuje návrháři změnit nebo odebrat položky ze sady atributů, které zveřejňuje prostřednictvím objektu 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 objektu 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 objektu 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řejní prostřednictvím objektu TypeDescriptor. |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Upozorní tuto komponentu IComponentChangeService , že byla změněna. (Zděděno od ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Upozorní tuto komponentu IComponentChangeService , že se chystáte změnit. (Zděděno od ComponentDesigner) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |