ComponentDocumentDesigner Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Classe de designer base para estender o comportamento do modo de design de um documento de design raiz que dá suporte a componentes aninhados.
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
- Herança
- Implementações
Comentários
ComponentDocumentDesigner fornece uma classe base para designers de documentos de design raiz que dão suporte a componentes aninhados. Além dos métodos e funcionalidade herdados da ComponentDesigner classe, ComponentDocumentDesigner implementa a IRootDesigner interface para fornecer uma exibição de modo de design em nível raiz para o componente associado e todos os componentes aninhados.
Observação
O modo de exibição de modo de design de nível raiz para um Form ou Control normalmente é fornecido por um designer raiz interno. Uma implementação personalizada IRootDesigner é necessária para fornecer uma exibição para outros tipos de componentes raiz no modo de design.
Você pode associar um designer a um tipo usando um DesignerAttribute.
Construtores
| Nome | Description |
|---|---|
| ComponentDocumentDesigner() |
Inicializa uma nova instância da classe ComponentDocumentDesigner. |
Propriedades
| Nome | Description |
|---|---|
| ActionLists |
Obtém as listas de ações de tempo de design compatíveis com o componente associado ao designer. (Herdado de ComponentDesigner) |
| AssociatedComponents |
Obtém a coleção de componentes associados ao componente gerenciado pelo designer. (Herdado de ComponentDesigner) |
| Component |
Obtém o componente que este designer está projetando. (Herdado de ComponentDesigner) |
| Control |
Obtém o controle do designer. |
| InheritanceAttribute |
Obtém um atributo que indica o tipo de herança do componente associado. (Herdado de ComponentDesigner) |
| Inherited |
Obtém um valor que indica se esse componente é herdado. (Herdado de ComponentDesigner) |
| ParentComponent |
Obtém o componente pai deste designer. (Herdado de ComponentDesigner) |
| SetTextualDefaultProperty |
Classe de designer base para estender o comportamento do modo de design de um documento de design raiz que dá suporte a componentes aninhados. (Herdado de ComponentDesigner) |
| ShadowProperties |
Obtém uma coleção de valores de propriedade que substituem as configurações do usuário. (Herdado de ComponentDesigner) |
| TrayAutoArrange |
Obtém ou define um valor que indica se a bandeja de componentes do designer está no modo de organização automática. |
| TrayLargeIcon |
Obtém ou define um valor que indica se a bandeja de componentes do designer está no modo de ícone grande. |
| Verbs |
Obtém os verbos de tempo de design compatíveis com o componente associado ao designer. (Herdado de ComponentDesigner) |
Métodos
| Nome | Description |
|---|---|
| Dispose() |
Libera todos os recursos usados pelo ComponentDesigner. (Herdado de ComponentDesigner) |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo ComponentDocumentDesigner e, opcionalmente, libera os recursos gerenciados. |
| DoDefaultAction() |
Cria uma assinatura de método no arquivo de código-fonte para o evento padrão no componente e navega o cursor do usuário para esse local. (Herdado de ComponentDesigner) |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetService(Type) |
Tenta recuperar o tipo de serviço especificado do site de modo de design do componente do designer. (Herdado de ComponentDesigner) |
| GetToolSupported(ToolboxItem) |
Obtém um valor que indica se a ferramenta especificada tem suporte do designer. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Initialize(IComponent) |
Inicializa o designer com o componente especificado. |
| InitializeExistingComponent(IDictionary) |
Reinicializa um componente existente. (Herdado de ComponentDesigner) |
| InitializeNewComponent(IDictionary) |
Inicializa um componente recém-criado. (Herdado de ComponentDesigner) |
| InitializeNonDefault() |
Obsoleto.
Obsoleto.
Inicializa as configurações de um componente importado que já está inicializado em configurações diferentes dos padrões. (Herdado de ComponentDesigner) |
| InvokeGetInheritanceAttribute(ComponentDesigner) |
Obtém o InheritanceAttribute da especificada ComponentDesigner. (Herdado de ComponentDesigner) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OnSetComponentDefaults() |
Obsoleto.
Obsoleto.
Define as propriedades padrão do componente. (Herdado de ComponentDesigner) |
| PostFilterAttributes(IDictionary) |
Permite que um designer altere ou remova itens do conjunto de atributos que ele expõe por meio de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PostFilterEvents(IDictionary) |
Permite que um designer altere ou remova itens do conjunto de eventos que ele expõe por meio de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PostFilterProperties(IDictionary) |
Permite que um designer altere ou remova itens do conjunto de propriedades que ele expõe por meio de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PreFilterAttributes(IDictionary) |
Permite que um designer adicione ao conjunto de atributos que ele expõe por meio de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PreFilterEvents(IDictionary) |
Permite que um designer adicione ao conjunto de eventos que ele expõe por meio de um TypeDescriptor. (Herdado de ComponentDesigner) |
| PreFilterProperties(IDictionary) |
Ajusta o conjunto de propriedades que o componente exporá por meio de um TypeDescriptor. |
| RaiseComponentChanged(MemberDescriptor, Object, Object) |
Notifica que IComponentChangeService esse componente foi alterado. (Herdado de ComponentDesigner) |
| RaiseComponentChanging(MemberDescriptor) |
Notifica que IComponentChangeService esse componente está prestes a ser alterado. (Herdado de ComponentDesigner) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |