ScrollableControlDesigner Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Classe designer base para estender o comportamento do modo de design de um Control que deve receber mensagens de scroll.
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
Observações
ScrollableControlDesigner fornece uma classe base para designers de controlos que respondem a mensagens de scroll. Para além dos métodos e funcionalidades herdados das ParentControlDesignerclasses , ControlDesigner, e ComponentDesigner , fornece ScrollableControlDesigner um WndProc override de método que passa mensagens WM_HSCROLL e WM_VSCROLL para o controlo no momento do design.
Note
Se um formulário tiver a AutoScroll sua propriedade definida como ativa, as barras de deslocamento estão sempre ativas no ambiente 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 |
|---|---|
| ScrollableControlDesigner() |
Inicializa uma nova instância da ScrollableControlDesigner classe. |
Campos
| Name | Description |
|---|---|
| accessibilityObj |
Especifica o objeto de acessibilidade para o designer. (Herdado de ControlDesigner) |
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 |
Obtém as regras de seleção que indicam as capacidades de movimento de um componente. (Herdado de ControlDesigner) |
| 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 ParentControlDesigner, e opcionalmente liberta os recursos geridos. (Herdado de ParentControlDesigner) |
| 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) |
| 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 coleção de Glyph objetos que representam as bordas de seleção e os agarradores para um controlo padrão. (Herdado de ParentControlDesigner) |
| 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. |
| 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) |
| 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. (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 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) |
Mostra o menu de contexto e oferece uma oportunidade para realizar processamento adicional quando o menu de contexto está prestes a ser exibido. (Herdado de ControlDesigner) |
| OnCreateHandle() |
Proporciona a oportunidade de realizar processamento adicional imediatamente após a criação da alavanca de controlo. (Herdado de ControlDesigner) |
| 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 irá expor através de um TypeDescriptor. (Herdado de ParentControlDesigner) |
| 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) |
| 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 Windows mensagens e passa WM_HSCROLL e WM_VSCROLL mensagens para o controlo no momento do projeto. |