System.Windows.Forms.Design Namespace

Contém classes que dão suporte à configuração e ao comportamento em tempo de design para componentes Windows Forms. Essas classes consistem em classes de designer que fornecem suporte para componentes de Windows Forms, um conjunto de serviços de tempo de design; UITypeEditor classes para configurar determinados tipos de propriedades e classes para importar controles ActiveX.

Classes

Nome Description
AnchorEditor

Fornece uma interface do usuário para configurar uma Anchor propriedade.

AxImporter

Importa controles ActiveX e gera um wrapper que pode ser acessado por um designer.

AxImporter.Options

Representa um conjunto de opções para um AxImporter.

AxParameterData

Representa um parâmetro de um método de um controle ActiveX hospedado.

AxWrapperGen

Gera um wrapper para controles ActiveX para uso no ambiente de tempo de design.

BorderSidesEditor

Fornece um editor para definir a BorderSides propriedade.

ComponentDocumentDesigner

Classe de designer base para estender o comportamento do modo de design de um documento de design raiz que dá suporte a componentes aninhados.

ComponentEditorForm

Fornece uma interface do usuário para um WindowsFormsComponentEditor.

ComponentEditorPage

Fornece uma implementação base para um ComponentEditorPage.

ComponentTray

Fornece comportamento para a bandeja de componentes de um designer.

ControlDesigner

Estende o comportamento do modo de design de um Control.

ControlDesigner.ControlDesignerAccessibleObject

Fornece um AccessibleObject para ControlDesigner.

DesignerOptions

Fornece acesso para obter e definir valores de opção para um designer.

DockEditor

Fornece uma interface do usuário para especificar uma Dock propriedade.

DocumentDesigner

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

EventHandlerService

Fornece uma maneira sistemática de gerenciar manipuladores de eventos para o documento atual.

EventsTab

Fornece um PropertyTab que pode exibir eventos para seleção e vinculação.

FileNameEditor

Fornece uma interface do usuário para selecionar um nome de arquivo.

FolderNameEditor

Fornece uma interface do usuário para escolher uma pasta no sistema de arquivos.

FolderNameEditor.FolderBrowser

Representa uma caixa de diálogo que permite que o usuário escolha uma pasta. Essa classe não pode ser herdada.

ImageListCodeDomSerializer

Serializa dicionários de cadeia de caracteres.

ImageListImageEditor

Fornece um editor que pode executar arquivos padrão pesquisando arquivos bitmap (.bmp).

MaskDescriptor

Define um conjunto de membros para classes derivadas para fornecer opções para o editor de tipos de interface do usuário da caixa de texto mascarada.

MenuCommands

Define um conjunto de CommandID campos que correspondem a uma função de comando fornecida pelo ambiente do host.

ParentControlDesigner

Estende o comportamento do modo de design de um Control que dá suporte a controles aninhados.

PropertyTab

Fornece uma classe base para guias de propriedade.

ScrollableControlDesigner

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

ShortcutKeysEditor

Fornece um editor para escolher teclas de atalho.

ToolStripItemDesignerAvailabilityAttribute

Especifica em quais tipos um ToolStripItem pode aparecer. Essa classe não pode ser herdada.

WindowsFormsComponentEditor

Fornece uma classe base para editores que usam uma caixa de diálogo modal para exibir uma página de propriedades semelhante à página de propriedades de um controle ActiveX.

WindowsFormsDesignerOptionService

Fornece acesso para obter e definir valores de opção para um designer do Windows Forms.

Estruturas

Nome Description
ThemedScrollbarWindow

Representa uma janela e um valor que indica como suas barras de rolagem devem ser temas quando exibidas no designer Visual Studio.

Interfaces

Nome Description
AxImporter.IReferenceResolver

Fornece métodos para resolver referências a bibliotecas ActiveX, bibliotecas de tipos COM ou assemblies ou assemblies gerenciados.

IContainsThemedScrollbarWindows

Define um método para obter informações sobre como as barras de rolagem das janelas precisam ser temas quando exibidas no designer Visual Studio.

IMenuEditorService

Fornece acesso ao serviço de edição de menu.

IUIService

Habilita a interação com a interface do usuário do objeto de ambiente de desenvolvimento que hospeda o designer.

IWindowsFormsEditorService

Fornece uma interface para um UITypeEditor exibir Windows Forms ou exibir um controle em uma área suspensa de um controle de grade de propriedades no modo de design.

Enumerações

Nome Description
ComponentActionsType

Itens de ação do designer que podem ser associados a um componente.

FolderNameEditor.FolderBrowserFolder

Define identificadores usados para indicar a pasta raiz para um navegador de pastas para o qual procurar inicialmente.

FolderNameEditor.FolderBrowserStyles

Define identificadores usados para especificar o comportamento de um FolderNameEditor.FolderBrowser.

SelectionRules

Define identificadores usados para indicar regras de seleção para um componente.

ThemedScrollbarMode

Um valor que indica se as barras de rolagem de uma janela e seus filhos serão temas quando exibidas no designer de Visual Studio.

ToolStripItemDesignerAvailability

Especifica os controles visíveis no designer.