DocumentDesigner Classe

Definição

Classe designer base para estender o comportamento do modo de design de, e fornecer uma vista de modo de design ao nível raiz para, que Control suporta controlos aninhados e deve receber mensagens de scroll.

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

Observações

Este designer é um designer raiz, o que significa que fornece a vista do modo de design ao nível raiz para o documento associado quando este é visualizado em modo de design.

Pode associar um designer a um tipo usando um DesignerAttribute. Para uma visão geral do comportamento de personalização do tempo de projeto, consulte Extensão Design-Time Suporte.

Construtores

Name Description
DocumentDesigner()

Inicializa uma nova instância da DocumentDesigner classe.

Campos

Name Description
accessibilityObj

Especifica o objeto de acessibilidade para o designer.

(Herdado de ControlDesigner)
menuEditorService

Inicializa a variável menuEditorService para null.

Propriedades

Name Description
AccessibilityObject

Recebe a AccessibleObject atribuição ao controlo.

(Herdado de ControlDesigner)
ActionLists

Recebe as listas de ações em tempo de design suportadas pelo componente associado ao projetista.

(Herdado de ComponentDesigner)
AllowControlLasso

Recebe um valor que indica se os controlos selecionados serão re-parentados.

(Herdado de ParentControlDesigner)
AllowGenericDragBox

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

(Herdado de ParentControlDesigner)
AllowSetChildIndexOnDrop

Obtém um valor que indica se a ordem z dos controlos arrastados deve ser mantida quando dropada num ParentControlDesigner.

(Herdado de ParentControlDesigner)
AssociatedComponents

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

(Herdado de ControlDesigner)
AutoResizeHandles

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

(Herdado de ControlDesigner)
BehaviorService

Obtém-nos BehaviorService do ambiente de design.

(Herdado de ControlDesigner)
Component

Recebe o componente que este designer está a desenhar.

(Herdado de ComponentDesigner)
Control

Fica com o controlo que o designer está a desenhar.

(Herdado de ControlDesigner)
DefaultControlLocation

Adiciona a localização padrão de um controlo ao designer.

(Herdado de ParentControlDesigner)
DrawGrid

Recebe ou define um valor que indica se uma grelha deve ser desenhada no controlo para este projetista.

(Herdado de ParentControlDesigner)
EnableDragRect

Recebe um valor que indica se os retângulos de arrasto foram desenhados pelo projetista.

(Herdado de ParentControlDesigner)
GridSize

Obtém ou define o tamanho de cada quadrado da grelha desenhada quando o designer está em modo de desenho da grelha.

(Herdado de ParentControlDesigner)
InheritanceAttribute

Fica com InheritanceAttribute o designer.

(Herdado de ControlDesigner)
Inherited

Recebe um valor que indica se este componente é herdado.

(Herdado de ComponentDesigner)
MouseDragTool

Recebe um valor que indica se o projetista tem uma ferramenta válida durante uma operação de arrasto.

(Herdado de ParentControlDesigner)
ParentComponent

Obtém o componente pai para o ControlDesigner.

(Herdado de ControlDesigner)
ParticipatesWithSnapLines

Recebe um valor que indica se permitirá ControlDesigner alinhamento snapline durante uma operação de arrasto.

(Herdado de ControlDesigner)
SelectionRules

Fica com o SelectionRules designer.

ShadowProperties

Obtém uma coleção de valores de propriedades que sobrepõem as definições do utilizador.

(Herdado de ComponentDesigner)
SnapLines

Obtém uma lista de SnapLine objetos que representam pontos de alinhamento significativos para este controlo.

(Herdado de ParentControlDesigner)
Verbs

Obtém os verbos em tempo de design suportados pelo componente associado ao designer.

(Herdado de ComponentDesigner)

Métodos

Name Description
AddPaddingSnapLines(ArrayList)

Adiciona enchimentos para snaplines.

(Herdado de ParentControlDesigner)
BaseWndProc(Message)

Processa mensagens do Windows.

(Herdado de ControlDesigner)
CanAddComponent(IComponent)

Chamada quando um componente é adicionado ao contentor pai.

(Herdado de ParentControlDesigner)
CanBeParentedTo(IDesigner)

Indica se o controlo deste designer pode ser parentado pelo controlo do designer especificado.

(Herdado de ControlDesigner)
CanParent(Control)

Indica se o controlo especificado pode ser filho do controlo gerido por este designer.

(Herdado de ParentControlDesigner)
CanParent(ControlDesigner)

Indica se o controlo gerido pelo projetista especificado pode ser filho do controlo gerido por este designer.

(Herdado de ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Cria um componente ou controlo a partir da ferramenta especificada e adiciona-o ao documento de design atual na localização especificada.

(Herdado de ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

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

(Herdado de ParentControlDesigner)
CreateTool(ToolboxItem)

Cria um componente ou controlo a partir da ferramenta especificada e adiciona-o ao documento de design atual.

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

Fornece funcionalidades essenciais para todos os CreateTool(ToolboxItem) métodos.

(Herdado de ParentControlDesigner)
DefWndProc(Message)

Fornece processamento padrão para mensagens do Windows.

(Herdado de ControlDesigner)
DisplayError(Exception)

Apresenta informações sobre a exceção especificada ao utilizador.

(Herdado de ControlDesigner)
Dispose()

Liberta todos os recursos utilizados pelo ComponentDesigner.

(Herdado de ComponentDesigner)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo DocumentDesigner e opcionalmente liberta os recursos geridos.

DoDefaultAction()

Cria uma assinatura de método no ficheiro de código-fonte para o evento predefinido no componente e navega pelo cursor do utilizador até essa localização.

(Herdado de ComponentDesigner)
EnableDesignMode(Control, String)

Permite a funcionalidade de tempo de design para um controlo de criança.

(Herdado de ControlDesigner)
EnableDragDrop(Boolean)

Ativa ou desativa o suporte de arrastar e largar para o controlo a ser projetado.

(Herdado de ControlDesigner)
EnsureMenuEditorService(IComponent)

Verifica a existência de um serviço de editor de menus e cria um, caso ainda não exista.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetControl(Object)

Obtém o controlo do projetista do componente especificado.

(Herdado de ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Obtém um glifo do corpo que representa os limites do controlo.

(Herdado de ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Obtém uma GlyphCollection representação dos Glyph objetos.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetHitTest(Point)

Indica se um clique do rato no ponto especificado deve ser controlado pelo controlo.

(Herdado de ScrollableControlDesigner)
GetParentForComponent(IComponent)

Usado derivando classes para determinar se devolve o controlo que está a ser projetado ou outro Container enquanto lhe adiciona um componente.

(Herdado de ParentControlDesigner)
GetService(Type)

Tenta recuperar o tipo de serviço especificado a partir do local do modo de design do componente do projetista.

(Herdado de ComponentDesigner)
GetToolSupported(ToolboxItem)

Indica se a ferramenta especificada é suportada pelo projetista.

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 alinhamento da grelha se o modo de alinhamento estiver ativado.

(Herdado de ParentControlDesigner)
HookChildControls(Control)

Encaminha mensagens dos controlos filhos do controlo especificado para o projetista.

(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 propriedades do controlo a quaisquer valores não padrão.

(Herdado de ControlDesigner)
InternalControlDesigner(Int32)

Devolve o designer de controlo interno com o índice especificado no ControlDesigner.

(Herdado de ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Obtém o InheritanceAttribute do especificado ComponentDesigner.

(Herdado de ComponentDesigner)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
NumberOfInternalControlDesigners()

Devolve o número de projetistas de controlo interno no ControlDesigner.

(Herdado de ControlDesigner)
OnContextMenu(Int32, Int32)

É chamado quando o menu de contexto deveria ser exibido.

OnCreateHandle()

Liga imediatamente após a criação do nome do designer.

OnDragComplete(DragEventArgs)

Liguei para limpar uma operação de arrastar e largar.

(Herdado de ParentControlDesigner)
OnDragDrop(DragEventArgs)

Chamada quando um objeto de arrastar e largar é colocado na vista do designer de controlo.

(Herdado de ParentControlDesigner)
OnDragEnter(DragEventArgs)

Chamada quando uma operação de arrastar e largar entra na vista do designer de controlo.

(Herdado de ParentControlDesigner)
OnDragLeave(EventArgs)

Chamado quando uma operação de arrastar e largar sai da vista do designer de controlos.

(Herdado de ParentControlDesigner)
OnDragOver(DragEventArgs)

Chamada quando um objeto arrastado e largado é arrastado sobre a vista do designer de controlo.

(Herdado de ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Chamado quando está em curso uma operação de arrastar e largar para fornecer pistas visuais com base na localização do rato enquanto uma operação de arrastar está em curso.

(Herdado de ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Chamado em resposta ao botão esquerdo do rato ser pressionado e mantido enquanto estava sobre o componente.

(Herdado de ParentControlDesigner)
OnMouseDragEnd(Boolean)

Chamado no final de uma operação de arrastar e largar para completar ou cancelar a operação.

(Herdado de ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Exigia cada movimento do rato durante uma operação de arrastar e largar.

(Herdado de ParentControlDesigner)
OnMouseEnter()

É chamado quando o rato entra no controlo pela primeira vez.

(Herdado de ParentControlDesigner)
OnMouseHover()

Chamou depois do rato pairar sobre o controlo.

(Herdado de ParentControlDesigner)
OnMouseLeave()

É chamado quando o rato entra no controlo pela primeira vez.

(Herdado de ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Chamado quando o controlo que o designer está a gerir pintou a sua superfície para que o designer possa pintar quaisquer adornos adicionais por cima do controlo.

(Herdado de ParentControlDesigner)
OnSetComponentDefaults()
Obsoleto.

Chamada quando o designer é inicializado.

(Herdado de ControlDesigner)
OnSetCursor()

Oferece uma oportunidade para alterar o cursor atual do rato.

(Herdado de ParentControlDesigner)
PostFilterAttributes(IDictionary)

Permite a um designer alterar ou remover itens do conjunto de atributos que expõe através de um TypeDescriptor.

(Herdado de ComponentDesigner)
PostFilterEvents(IDictionary)

Permite a um designer alterar ou remover itens do conjunto de eventos que expõe através de um TypeDescriptor.

(Herdado de ComponentDesigner)
PostFilterProperties(IDictionary)

Permite a um designer alterar ou remover itens do conjunto de propriedades que expõe através de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterAttributes(IDictionary)

Permite a um designer adicionar ao conjunto de atributos que expõe através de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterEvents(IDictionary)

Permite a um designer adicionar ao conjunto de eventos que expõe através de um TypeDescriptor.

(Herdado de ComponentDesigner)
PreFilterProperties(IDictionary)

Ajusta o conjunto de propriedades que o componente expõe através de um TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica que IComponentChangeService este componente foi alterado.

(Herdado de ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

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

(Herdado de ComponentDesigner)
ToolPicked(ToolboxItem)

Seleciona a ferramenta especificada.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
UnhookChildControls(Control)

Encaminha mensagens para os filhos do controlo especificado para cada controlo em vez de para um designer pai.

(Herdado de ControlDesigner)
WndProc(Message)

Processa mensagens do Windows.

Implementações de Interface Explícita

Name Description
IDesignerFilter.PostFilterAttributes(IDictionary)

Para uma descrição deste elemento, veja o PostFilterAttributes(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Para uma descrição deste elemento, veja o PostFilterEvents(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Para uma descrição deste elemento, veja o PostFilterProperties(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Para uma descrição deste elemento, veja o PreFilterAttributes(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Para uma descrição deste elemento, veja o PreFilterEvents(IDictionary) método.

(Herdado de ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Para uma descrição deste elemento, veja o PreFilterProperties(IDictionary) método.

(Herdado de ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Para uma descrição deste elemento, veja ViewTechnology.

IRootDesigner.SupportedTechnologies

Para uma descrição deste elemento, veja SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Para uma descrição deste elemento, veja GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Para uma descrição deste elemento, veja ToolPicked(ToolboxItem).

ITreeDesigner.Children

Para uma descrição deste membro, veja a propriedade Children .

(Herdado de ComponentDesigner)
ITreeDesigner.Parent

Para uma descrição deste membro, veja a propriedade Parent .

(Herdado de ComponentDesigner)

Aplica-se a

Ver também