Share via


ScrollableControlDesigner Classe

Definição

Classe base do designer para estender o comportamento de um Control que deve receber mensagens de rolagem.

public ref class ScrollableControlDesigner : System::Windows::Forms::Design::ParentControlDesigner
public class ScrollableControlDesigner : System.Windows.Forms.Design.ParentControlDesigner
type ScrollableControlDesigner = class
    inherit ParentControlDesigner
Public Class ScrollableControlDesigner
Inherits ParentControlDesigner
Herança
Derivado

Comentários

ScrollableControlDesigner fornece uma classe base para designers de controles que respondem a mensagens de rolagem. Além dos métodos e das funcionalidades herdadas do ParentControlDesigner, ControlDesignere ComponentDesigner classes, ScrollableControlDesigner fornece uma WndProc substituição de método que passa WM_HSCROLL e WM_VSCROLL mensagens para o controle em tempo de design.

Observação

Se um formulário tiver sua AutoScroll propriedade definida como ativa, as barras de rolagem estarão sempre ativas no ambiente de tempo 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 Estender Design-Time Suporte.

Construtores

ScrollableControlDesigner()

Inicializa uma nova instância da classe ScrollableControlDesigner.

Campos

accessibilityObj

Especifica o objeto de acessibilidade do designer.

(Herdado de ControlDesigner)

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 as regras de seleção que indicam os recursos de movimentação de um componente.

(Herdado de ControlDesigner)
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 ParentControlDesigner e opcionalmente libera os recursos gerenciados.

(Herdado de ParentControlDesigner)
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)
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 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.

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)
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.

(Herdado de ParentControlDesigner)
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)

Mostra o menu de contexto e oferece uma oportunidade de executar processamento adicional quando o menu de contexto está prestes a ser exibido.

(Herdado de ControlDesigner)
OnCreateHandle()

Oferece uma oportunidade de executar processamento adicional imediatamente após a criação da alça de controle.

(Herdado de ControlDesigner)
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 exporá por meio de um TypeDescriptor.

(Herdado de ParentControlDesigner)
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)
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 e passa mensagens WM_HSCROLL e WM_VSCROLL para o controle em tempo de design.

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)
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