DocumentDesigner Classe

Definição

Classe de designer base para estender o comportamento do modo de design de um Control e fornecer a ele uma exibição do modo de design no nível raiz que dá suporte a controles aninhados e que deve receber mensagens de rolagem.

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
Herança
Implementações

Comentários

Esse designer é um designer raiz, o que significa que ele fornece a exibição de modo de design de nível raiz para o documento associado quando ele é exibido no modo de design.

Você pode associar um designer a um tipo usando um DesignerAttribute. Para obter uma visão geral da personalização do comportamento do tempo de design, consulte Estendendo Design-Time suporte.

Construtores

DocumentDesigner()

Inicializa uma nova instância da classe DocumentDesigner.

Campos

accessibilityObj

Especifica o objeto de acessibilidade do designer.

(Herdado de ControlDesigner)
menuEditorService

Inicializa a variável menuEditorService para null.

Propriedades

AccessibilityObject

Obtém o AccessibleObject atribuído ao controle.

(Herdado de ControlDesigner)
ActionLists

Obtém as listas de ação de tempo de design com suporte pelo componente associado ao designer.

(Herdado de ComponentDesigner)
AllowControlLasso

Obtém um valor que indica se os controles selecionados terão o parentesco redefinido.

(Herdado de ParentControlDesigner)
AllowGenericDragBox

Obtém um valor que indica se uma caixa de arrastar genérica deve ser desenhada ao arrastar o item da caixa de ferramentas sobre a superfície de designer.

(Herdado de ParentControlDesigner)
AllowSetChildIndexOnDrop

Obtém um valor que indica se a ordem z de controles arrastados deve ser mantida quando solto em um ParentControlDesigner.

(Herdado de ParentControlDesigner)
AssociatedComponents

Obtém a coleção de componentes associados ao componente gerenciado pelo designer.

(Herdado de ControlDesigner)
AutoResizeHandles

Obtém ou define um valor que indica se redimensionar a alocação de identificador depende do valor da propriedade AutoSize.

(Herdado de ControlDesigner)
BehaviorService

Obtém o BehaviorService do ambiente de design.

(Herdado de ControlDesigner)
Component

Obtém o componente que deste designer está criando.

(Herdado de ComponentDesigner)
Control

Obtém o controle que o designer está criando.

(Herdado de ControlDesigner)
DefaultControlLocation

Obtém o local padrão para um controle adicionado ao designer.

(Herdado de ParentControlDesigner)
DrawGrid

Obtém ou define um valor que indica se uma grade deve ser desenhada no controle para este designer.

(Herdado de ParentControlDesigner)
EnableDragRect

Obtém um valor que indica se retângulos de arraste são desenhados pelo designer.

(Herdado de ParentControlDesigner)
GridSize

Obtém ou define o tamanho de cada quadrado da grade que é desenhada quando o designer está no modo de desenho de grade.

(Herdado de ParentControlDesigner)
InheritanceAttribute

Obtém o InheritanceAttribute do designer.

(Herdado de ControlDesigner)
Inherited

Obtém um valor que indica se este componente é herdado.

(Herdado de ComponentDesigner)
MouseDragTool

Obtém um valor que indica se o designer tem uma ferramenta válida durante uma operação do tipo arrastar.

(Herdado de ParentControlDesigner)
ParentComponent

Obtém o componente pai do ControlDesigner.

(Herdado de ControlDesigner)
ParticipatesWithSnapLines

Obtém um valor que indica se o ControlDesigner permitirá que o alinhamento da guia de alinhamento durante uma operação do tipo arrastar.

(Herdado de ControlDesigner)
SelectionRules

Obtém o SelectionRules para o designer.

SetTextualDefaultProperty

Classe de designer base para estender o comportamento do modo de design de um Control e fornecer a ele uma exibição do modo de design no nível raiz que dá suporte a controles aninhados e que deve receber mensagens de rolagem.

(Herdado de ComponentDesigner)
ShadowProperties

Obtém uma coleção de valores de propriedade que substituem as configurações do usuário.

(Herdado de ComponentDesigner)
SnapLines

Obtém uma lista de objetos SnapLine que representam os pontos de alinhamento significativos desse controle.

(Herdado de ParentControlDesigner)
Verbs

Obtém os verbos de tempo de design com suporte pelo componente associado ao designer.

(Herdado de ComponentDesigner)

Métodos

AddPaddingSnapLines(ArrayList)

Adiciona guias de alinhamento de preenchimento.

(Herdado de ParentControlDesigner)
BaseWndProc(Message)

Processa mensagens do Windows.

(Herdado de ControlDesigner)
CanAddComponent(IComponent)

Chamado quando um componente é adicionado ao contêiner pai.

(Herdado de ParentControlDesigner)
CanBeParentedTo(IDesigner)

Indica se esse controle do designer pode ter o controle do designer especificado como pai.

(Herdado de ControlDesigner)
CanParent(Control)

Indica se o controle especificado pode ser um filho do controle gerenciado por este designer.

(Herdado de ParentControlDesigner)
CanParent(ControlDesigner)

Indica se o controle gerenciado pelo designer especificado pode ser um filho do controle gerenciado por este designer.

(Herdado de ParentControlDesigner)
CreateTool(ToolboxItem)

Cria um componente ou controle da ferramenta especificada e o adiciona ao documento de design atual.

(Herdado de ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Cria um componente ou controle da ferramenta especificada e o adiciona ao documento de design atual no local especificado.

(Herdado de ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

Cria um componente ou controle da ferramenta especificada e o adiciona ao documento de design atual dentro dos limites do retângulo especificado.

(Herdado de ParentControlDesigner)
CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Fornece a funcionalidade básica para todos os métodos CreateTool(ToolboxItem).

(Herdado de ParentControlDesigner)
DefWndProc(Message)

Fornece o processamento padrão para mensagens do Windows.

(Herdado de ControlDesigner)
DisplayError(Exception)

Exibe informações sobre a exceção especificada para o usuário.

(Herdado de ControlDesigner)
Dispose()

Libera todos os recursos usados pelo ComponentDesigner.

(Herdado de ComponentDesigner)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo DocumentDesigner 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 essa localização.

(Herdado de ComponentDesigner)
EnableDesignMode(Control, String)

Habilita a funcionalidade de tempo de design para um controle filho.

(Herdado de ControlDesigner)
EnableDragDrop(Boolean)

Habilita ou desabilita o suporte do tipo "arrastar e soltar" do controle que está sendo criado.

(Herdado de ControlDesigner)
EnsureMenuEditorService(IComponent)

Verifica a existência de um serviço do editor de menu e cria um se ainda não existir.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetControl(Object)

Obtém o controle do designer do componente especificado.

(Herdado de ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Obtém ou define um glifo que representa os limites do controle.

(Herdado de ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Obtém um GlyphCollection que representa os objetos Glyph.

GetGlyphs(GlyphSelectionType)

Obtém uma coleção de objetos Glyph que representam as bordas de seleção e as alças de captura de um controle padrão.

(Herdado de ParentControlDesigner)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetHitTest(Point)

Indica se um clique do mouse no ponto especificado deve ser manipulado pelo controle.

(Herdado de ScrollableControlDesigner)
GetParentForComponent(IComponent)

Usado derivando classes para determinar se ele retorna o controle sendo criado ou algum outro Container durante a adição do componente a ele.

(Herdado de ParentControlDesigner)
GetService(Type)

Tenta recuperar o tipo de serviço especificado do site no modo de design do componente do designer.

(Herdado de ComponentDesigner)
GetToolSupported(ToolboxItem)

Indica se a ferramenta especificada é compatível com o designer.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetUpdatedRect(Rectangle, Rectangle, Boolean)

Atualiza a posição do retângulo especificado, ajustando-o para o alinhamento de grade se o modo de alinhamento de grade está habilitado.

(Herdado de ParentControlDesigner)
HookChildControls(Control)

Encaminha mensagens dos controles filho do controle especificado para o designer.

(Herdado de ControlDesigner)
Initialize(IComponent)

Inicializa o designer com o componente especificado.

InitializeExistingComponent(IDictionary)

Reinicializa um componente existente.

(Herdado de ControlDesigner)
InitializeNewComponent(IDictionary)

Inicializa um componente recém-criado.

(Herdado de ParentControlDesigner)
InitializeNonDefault()

Inicializa as propriedades do controle com qualquer valor não padrão.

(Herdado de ControlDesigner)
InternalControlDesigner(Int32)

Retorna o designer de controle interno com o índice especificado no ControlDesigner.

(Herdado de ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtém o InheritanceAttribute do ComponentDesigner especificado.

(Herdado de ComponentDesigner)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
NumberOfInternalControlDesigners()

Retorna o número de designers de controle interno no ControlDesigner.

(Herdado de ControlDesigner)
OnContextMenu(Int32, Int32)

Chamado quando o menu de contexto deve ser exibido.

OnCreateHandle()

Chamado imediatamente depois que o identificador para o designer foi criado.

OnDragComplete(DragEventArgs)

Chamado para limpar uma operação do tipo "arrastar e soltar".

(Herdado de ParentControlDesigner)
OnDragDrop(DragEventArgs)

Chamado quando um objeto do tipo "arrastar e soltar" é solto no modo de exibição do designer do controle.

(Herdado de ParentControlDesigner)
OnDragEnter(DragEventArgs)

Chamado quando uma operação do tipo "arrastar e soltar" entra na exibição do designer do controle.

(Herdado de ParentControlDesigner)
OnDragLeave(EventArgs)

Chamado quando uma operação do tipo "arrastar e soltar" sai da exibição do designer do controle.

(Herdado de ParentControlDesigner)
OnDragOver(DragEventArgs)

Chamado quando um objeto do tipo "arrastar e soltar" é arrastado sobre a exibição do designer do controle.

(Herdado de ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Chamado quando uma operação de arrastar e soltar está em andamento para fornecer dicas visuais com base na localização do mouse enquanto uma operação de arrastar está em andamento.

(Herdado de ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Chamada em resposta quando o botão esquerdo do mouse é pressionado e segurado enquanto está sobre o componente.

(Herdado de ParentControlDesigner)
OnMouseDragEnd(Boolean)

Chamado no final de uma operação do tipo "arrastar e soltar" para concluir ou cancelar a operação.

(Herdado de ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Chamada para cada movimento do mouse durante uma operação do tipo "arrastar e soltar".

(Herdado de ParentControlDesigner)
OnMouseEnter()

Chamado quando o mouse entra pela primeira vez no controle.

(Herdado de ParentControlDesigner)
OnMouseHover()

Chamado depois que o mouse focaliza o controle.

(Herdado de ParentControlDesigner)
OnMouseLeave()

Chamado quando o mouse entra pela primeira vez no controle.

(Herdado de ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Chamada quando o controle que o designer está gerenciando pinta sua superfície para que o designer possa pintar quaisquer adornos adicionais sobre o controle.

(Herdado de ParentControlDesigner)
OnSetComponentDefaults()
Obsoleto.
Obsoleto.

Chamado quando o designer é inicializado.

(Herdado de ControlDesigner)
OnSetCursor()

Fornece uma oportunidade para alterar o cursor do mouse atual.

(Herdado de ParentControlDesigner)
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 um designer seja adicionado ao conjunto de atributos que ele expõe por meio de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterEvents(IDictionary)

Permite um designer seja adicionado 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 expõe por meio de um TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica o IComponentChangeService de que este componente foi alterado.

(Herdado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica o IComponentChangeService de que este componente está prestes a ser alterado.

(Herdado de ComponentDesigner)
ToolPicked(ToolboxItem)

Seleciona a ferramenta especificada.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
UnhookChildControls(Control)

Encaminha mensagens dos filhos do controle especificado para cada controle em vez de para um designer pai.

(Herdado de ControlDesigner)
WndProc(Message)

Processa mensagens do Windows.

WndProc(Message)

Processa mensagens do Windows e passa mensagens WM_HSCROLL e WM_VSCROLL para o controle em tempo de design.

(Herdado de ScrollableControlDesigner)

Implantações explícitas de interface

IDesignerFilter.PostFilterAttributes(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterAttributes(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterEvents(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterProperties(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterAttributes(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterEvents(IDictionary).

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterProperties(IDictionary).

(Herdado de ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Para obter uma descrição desse membro, confira ViewTechnology.

IRootDesigner.SupportedTechnologies

Para obter uma descrição desse membro, confira SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Para obter uma descrição desse membro, confira GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Para obter uma descrição desse membro, confira ToolPicked(ToolboxItem).

ITreeDesigner.Children

Para obter uma descrição desse membro, consulte o propriedade Children.

(Herdado de ComponentDesigner)
ITreeDesigner.Parent

Para obter uma descrição desse membro, consulte o propriedade Parent.

(Herdado de ComponentDesigner)

Aplica-se a

Confira também