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.Base designer class for extending the design mode behavior of, and providing a root-level design mode view for, a Control that supports nested controls and should receive scroll messages.

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 do modo de design de nível raiz para o documento associado quando ele é exibido no modo de design.This designer is a root designer, meaning that it provides the root-level design mode view for the associated document when it is viewed in design mode.

Você pode associar um designer a um tipo usando um DesignerAttribute.You can associate a designer with a type using a DesignerAttribute. Para obter uma visão geral da personalização do comportamento do tempo de design, consulte estendendo o suporte ao tempo de design.For an overview of customizing design time behavior, see Extending Design-Time Support.

Construtores

DocumentDesigner()

Inicializa uma nova instância da classe DocumentDesigner.Initializes a new instance of the DocumentDesigner class.

Campos

accessibilityObj

Especifica o objeto de acessibilidade do designer.Specifies the accessibility object for the designer.

(Herdado de ControlDesigner)
menuEditorService

Inicializa a variável menuEditorService para null.Initializes the menuEditorService variable to null.

Propriedades

AccessibilityObject

Obtém o AccessibleObject atribuído ao controle.Gets the AccessibleObject assigned to the control.

(Herdado de ControlDesigner)
ActionLists

Obtém as listas de ação de tempo de design com suporte pelo componente associado ao designer.Gets the design-time action lists supported by the component associated with the designer.

(Herdado de ComponentDesigner)
AllowControlLasso

Obtém um valor que indica se os controles selecionados terão o parentesco redefinido.Gets a value indicating whether selected controls will be re-parented.

(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.Gets a value indicating whether a generic drag box should be drawn when dragging a toolbox item over the designer's surface.

(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.Gets a value indicating whether the z-order of dragged controls should be maintained when dropped on a ParentControlDesigner.

(Herdado de ParentControlDesigner)
AssociatedComponents

Obtém a coleção de componentes associados ao componente gerenciado pelo designer.Gets the collection of components associated with the component managed by the 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.Gets or sets a value indicating whether resize handle allocation depends on the value of the AutoSize property.

(Herdado de ControlDesigner)
BehaviorService

Obtém o BehaviorService do ambiente de design.Gets the BehaviorService from the design environment.

(Herdado de ControlDesigner)
Component

Obtém o componente que deste designer está criando.Gets the component this designer is designing.

(Herdado de ComponentDesigner)
Control

Obtém o controle que o designer está criando.Gets the control that the designer is designing.

(Herdado de ControlDesigner)
DefaultControlLocation

Obtém o local padrão para um controle adicionado ao designer.Gets the default location for a control added to the designer.

(Herdado de ParentControlDesigner)
DrawGrid

Obtém ou define um valor que indica se uma grade deve ser desenhada no controle para este designer.Gets or sets a value indicating whether a grid should be drawn on the control for this designer.

(Herdado de ParentControlDesigner)
EnableDragRect

Obtém um valor que indica se retângulos de arraste são desenhados pelo designer.Gets a value indicating whether drag rectangles are drawn by the 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.Gets or sets the size of each square of the grid that is drawn when the designer is in grid draw mode.

(Herdado de ParentControlDesigner)
InheritanceAttribute

Obtém o InheritanceAttribute do designer.Gets the InheritanceAttribute of the designer.

(Herdado de ControlDesigner)
Inherited

Obtém um valor que indica se este componente é herdado.Gets a value indicating whether this component is inherited.

(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.Gets a value indicating whether the designer has a valid tool during a drag operation.

(Herdado de ParentControlDesigner)
ParentComponent

Obtém o componente pai do ControlDesigner.Gets the parent component for the 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.Gets a value indicating whether the ControlDesigner will allow snapline alignment during a drag operation.

(Herdado de ControlDesigner)
SelectionRules

Obtém o SelectionRules para o designer.Gets the SelectionRules for the designer.

ShadowProperties

Obtém uma coleção de valores de propriedade que substituem as configurações do usuário.Gets a collection of property values that override user settings.

(Herdado de ComponentDesigner)
SnapLines

Obtém uma lista de objetos SnapLine que representam os pontos de alinhamento significativos desse controle.Gets a list of SnapLine objects representing significant alignment points for this control.

(Herdado de ParentControlDesigner)
Verbs

Obtém os verbos de tempo de design com suporte pelo componente associado ao designer.Gets the design-time verbs supported by the component that is associated with the designer.

(Herdado de ComponentDesigner)

Métodos

AddPaddingSnapLines(ArrayList)

Adiciona guias de alinhamento de preenchimento.Adds padding snaplines.

(Herdado de ParentControlDesigner)
BaseWndProc(Message)

Processa mensagens do Windows.Processes Windows messages.

(Herdado de ControlDesigner)
CanAddComponent(IComponent)

Chamado quando um componente é adicionado ao contêiner pai.Called when a component is added to the parent container.

(Herdado de ParentControlDesigner)
CanBeParentedTo(IDesigner)

Indica se esse controle do designer pode ter o controle do designer especificado como pai.Indicates if this designer's control can be parented by the control of the specified designer.

(Herdado de ControlDesigner)
CanParent(Control)

Indica se o controle especificado pode ser um filho do controle gerenciado por este designer.Indicates whether the specified control can be a child of the control managed by this designer.

(Herdado de ParentControlDesigner)
CanParent(ControlDesigner)

Indica se o controle gerenciado pelo designer especificado pode ser um filho do controle gerenciado por este designer.Indicates whether the control managed by the specified designer can be a child of the control managed by this designer.

(Herdado de ParentControlDesigner)
CreateTool(ToolboxItem)

Cria um componente ou controle da ferramenta especificada e o adiciona ao documento de design atual.Creates a component or control from the specified tool and adds it to the current design document.

(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.Creates a component or control from the specified tool and adds it to the current design document at the specified location.

(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.Creates a component or control from the specified tool and adds it to the current design document within the bounds of the specified rectangle.

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

Fornece a funcionalidade básica para todos os métodos CreateTool(ToolboxItem).Provides core functionality for all the CreateTool(ToolboxItem) methods.

(Herdado de ParentControlDesigner)
DefWndProc(Message)

Fornece o processamento padrão para mensagens do Windows.Provides default processing for Windows messages.

(Herdado de ControlDesigner)
DisplayError(Exception)

Exibe informações sobre a exceção especificada para o usuário.Displays information about the specified exception to the user.

(Herdado de ControlDesigner)
Dispose()

Libera todos os recursos usados pelo ComponentDesigner.Releases all resources used by the ComponentDesigner.

(Herdado de ComponentDesigner)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo DocumentDesigner e opcionalmente libera os recursos gerenciados.Releases the unmanaged resources used by the DocumentDesigner and optionally releases the managed resources.

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.Creates a method signature in the source code file for the default event on the component and navigates the user's cursor to that location.

(Herdado de ComponentDesigner)
EnableDesignMode(Control, String)

Habilita a funcionalidade de tempo de design para um controle filho.Enables design time functionality for a child control.

(Herdado de ControlDesigner)
EnableDragDrop(Boolean)

Habilita ou desabilita o suporte do tipo "arrastar e soltar" do controle que está sendo criado.Enables or disables drag-and-drop support for the control being designed.

(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.Checks for the existence of a menu editor service and creates one if one does not already exist.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetControl(Object)

Obtém o controle do designer do componente especificado.Gets the control from the designer of the specified component.

(Herdado de ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Obtém ou define um glifo que representa os limites do controle.Gets a body glyph that represents the bounds of the control.

(Herdado de ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Obtém um GlyphCollection que representa os objetos Glyph.Gets a GlyphCollection representing the Glyph objects.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetHitTest(Point)

Indica se um clique do mouse no ponto especificado deve ser manipulado pelo controle.Indicates whether a mouse click at the specified point should be handled by the control.

(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.Used by deriving classes to determine if it returns the control being designed or some other Container while adding a component to it.

(Herdado de ParentControlDesigner)
GetService(Type)

Tenta recuperar o tipo de serviço especificado do site no modo de design do componente do designer.Attempts to retrieve the specified type of service from the design mode site of the designer's component.

(Herdado de ComponentDesigner)
GetToolSupported(ToolboxItem)

Indica se a ferramenta especificada é compatível com o designer.Indicates whether the specified tool is supported by the designer.

GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(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.Updates the position of the specified rectangle, adjusting it for grid alignment if grid alignment mode is enabled.

(Herdado de ParentControlDesigner)
HookChildControls(Control)

Encaminha mensagens dos controles filho do controle especificado para o designer.Routes messages from the child controls of the specified control to the designer.

(Herdado de ControlDesigner)
Initialize(IComponent)

Inicializa o designer com o componente especificado.Initializes the designer with the specified component.

InitializeExistingComponent(IDictionary)

Reinicializa um componente existente.Re-initializes an existing component.

(Herdado de ControlDesigner)
InitializeNewComponent(IDictionary)

Inicializa um componente recém-criado.Initializes a newly created component.

(Herdado de ParentControlDesigner)
InitializeNonDefault()

Inicializa as propriedades do controle com qualquer valor não padrão.Initializes properties of the control to any non-default values.

(Herdado de ControlDesigner)
InternalControlDesigner(Int32)

Retorna o designer de controle interno com o índice especificado no ControlDesigner.Returns the internal control designer with the specified index in the ControlDesigner.

(Herdado de ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtém o InheritanceAttribute do ComponentDesigner especificado.Gets the InheritanceAttribute of the specified ComponentDesigner.

(Herdado de ComponentDesigner)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
NumberOfInternalControlDesigners()

Retorna o número de designers de controle interno no ControlDesigner.Returns the number of internal control designers in the ControlDesigner.

(Herdado de ControlDesigner)
OnContextMenu(Int32, Int32)

Chamado quando o menu de contexto deve ser exibido.Called when the context menu should be displayed.

OnCreateHandle()

Chamado imediatamente depois que o identificador para o designer foi criado.Called immediately after the handle for the designer has been created.

OnDragComplete(DragEventArgs)

Chamado para limpar uma operação do tipo "arrastar e soltar".Called in order to clean up a drag-and-drop operation.

(Herdado de ParentControlDesigner)
OnDragDrop(DragEventArgs)

Chamado quando um objeto do tipo "arrastar e soltar" é solto no modo de exibição do designer do controle.Called when a drag-and-drop object is dropped onto the control designer view.

(Herdado de ParentControlDesigner)
OnDragEnter(DragEventArgs)

Chamado quando uma operação do tipo "arrastar e soltar" entra na exibição do designer do controle.Called when a drag-and-drop operation enters the control designer view.

(Herdado de ParentControlDesigner)
OnDragLeave(EventArgs)

Chamado quando uma operação do tipo "arrastar e soltar" sai da exibição do designer do controle.Called when a drag-and-drop operation leaves the control designer view.

(Herdado de ParentControlDesigner)
OnDragOver(DragEventArgs)

Chamado quando um objeto do tipo "arrastar e soltar" é arrastado sobre a exibição do designer do controle.Called when a drag-and-drop object is dragged over the control designer view.

(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.Called when a drag-and-drop operation is in progress to provide visual cues based on the location of the mouse while a drag operation is in progress.

(Herdado de ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Chamada em resposta quando o botão esquerdo do mouse é pressionado e segurado enquanto está sobre o componente.Called in response to the left mouse button being pressed and held while over the component.

(Herdado de ParentControlDesigner)
OnMouseDragEnd(Boolean)

Chamado no final de uma operação do tipo "arrastar e soltar" para concluir ou cancelar a operação.Called at the end of a drag-and-drop operation to complete or cancel the operation.

(Herdado de ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Chamada para cada movimento do mouse durante uma operação do tipo "arrastar e soltar".Called for each movement of the mouse during a drag-and-drop operation.

(Herdado de ParentControlDesigner)
OnMouseEnter()

Chamado quando o mouse entra pela primeira vez no controle.Called when the mouse first enters the control.

(Herdado de ParentControlDesigner)
OnMouseHover()

Chamado depois que o mouse focaliza o controle.Called after the mouse hovers over the control.

(Herdado de ParentControlDesigner)
OnMouseLeave()

Chamado quando o mouse entra pela primeira vez no controle.Called when the mouse first enters the control.

(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.Called when the control that the designer is managing has painted its surface so the designer can paint any additional adornments on top of the control.

(Herdado de ParentControlDesigner)
OnSetComponentDefaults()

Chamado quando o designer é inicializado.Called when the designer is initialized.

(Herdado de ControlDesigner)
OnSetCursor()

Fornece uma oportunidade para alterar o cursor do mouse atual.Provides an opportunity to change the current mouse cursor.

(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.Allows a designer to change or remove items from the set of attributes that it exposes through a 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.Allows a designer to change or remove items from the set of events that it exposes through a 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.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite um designer seja adicionado ao conjunto de atributos que ele expõe por meio de um TypeDescriptor.Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterEvents(IDictionary)

Permite um designer seja adicionado ao conjunto de eventos que ele expõe por meio de um TypeDescriptor.Allows a designer to add to the set of events that it exposes through a TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterProperties(IDictionary)

Ajusta o conjunto de propriedades que o componente expõe por meio de um TypeDescriptor.Adjusts the set of properties the component exposes through a TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica o IComponentChangeService de que este componente foi alterado.Notifies the IComponentChangeService that this component has been changed.

(Herdado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica o IComponentChangeService de que este componente está prestes a ser alterado.Notifies the IComponentChangeService that this component is about to be changed.

(Herdado de ComponentDesigner)
ToolPicked(ToolboxItem)

Seleciona a ferramenta especificada.Selects the specified tool.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
UnhookChildControls(Control)

Encaminha mensagens dos filhos do controle especificado para cada controle em vez de para um designer pai.Routes messages for the children of the specified control to each control rather than to a parent designer.

(Herdado de ControlDesigner)
WndProc(Message)

Processa mensagens do Windows.Processes Windows messages.

Implantações explícitas de interface

IDesignerFilter.PostFilterAttributes(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterAttributes(IDictionary).For a description of this member, see the PostFilterAttributes(IDictionary) method.

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterEvents(IDictionary).For a description of this member, see the PostFilterEvents(IDictionary) method.

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para obter uma descrição desse membro, consulte o método PostFilterProperties(IDictionary).For a description of this member, see the PostFilterProperties(IDictionary) method.

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterAttributes(IDictionary).For a description of this member, see the PreFilterAttributes(IDictionary) method.

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterEvents(IDictionary).For a description of this member, see the PreFilterEvents(IDictionary) method.

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para obter uma descrição desse membro, consulte o método PreFilterProperties(IDictionary).For a description of this member, see the PreFilterProperties(IDictionary) method.

(Herdado de ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Para obter uma descrição desse membro, confira ViewTechnology.For a description of this member, see ViewTechnology.

IRootDesigner.SupportedTechnologies

Para obter uma descrição desse membro, confira SupportedTechnologies.For a description of this member, see SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Para obter uma descrição desse membro, confira GetToolSupported(ToolboxItem).For a description of this member, see GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Para obter uma descrição desse membro, confira ToolPicked(ToolboxItem).For a description of this member, see ToolPicked(ToolboxItem).

ITreeDesigner.Children

Para obter uma descrição desse membro, consulte o propriedade Children.For a description of this member, see the Children property.

(Herdado de ComponentDesigner)
ITreeDesigner.Parent

Para obter uma descrição desse membro, consulte o propriedade Parent.For a description of this member, see the Parent property.

(Herdado de ComponentDesigner)

Aplica-se a

Veja também