Partilhar via


System.Windows.Forms.Design Namespace

Contém classes que dão suporte ao comportamento e à configuração em tempo de design para componentes do Windows Forms. Essas classes consistem em classes de designer compatíveis com componentes do Windows Forms, um conjunto de serviços em tempo de design; classes UITypeEditor para a configuração de certos tipos de propriedades e classes para a importação de controles ActiveX.

Classes

AnchorEditor

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

AxImporter

Importa os 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 configurar a propriedade BorderSides.

ComponentDocumentDesigner

A classe do 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 o comportamento da bandeja de componentes de um designer.

ControlDesigner

Estende o comportamento do modo de design de um Control.

ControlDesigner.ControlDesignerAccessibleObject

Fornece um AccessibleObject para o ControlDesigner.

DesignerOptions

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

DockEditor

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

DocumentDesigner

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.

EventHandlerService

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

EventsTab

Fornece um PropertyTab que pode exibir eventos de 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 do 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 os dicionários de cadeia de caracteres.

ImageListImageEditor

Fornece um editor que pode executar a pesquisa de arquivo padrão para arquivos bitmap (.bmp).

MaskDescriptor

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

MenuCommands

Define um conjunto de campos CommandID em que cada um corresponde a uma função de comando fornecida pelo ambiente de 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 base do designer para estender o comportamento de um Control que deve receber mensagens de rolagem.

ShortcutKeysEditor

Fornece um editor para a separação de teclas de atalho.

ToolStripItemDesignerAvailabilityAttribute

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

WindowsFormsComponentEditor

Fornece uma classe base para os 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 de um Designer de Formulários do Windows.

Estruturas

ThemedScrollbarWindow

Representa uma janela e um valor que indica qual deve ser o tema das barras de rolagem quando exibidas no designer do Visual Studio.

Interfaces

AxImporter.IReferenceResolver

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

IContainsThemedScrollbarWindows

Define um método para obter informações sobre como deve ser o tema das barras de rolagem das janelas quando exibidas no designer do Visual Studio.

IMenuEditorService

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

IUIService

Permite a interação com a interface do usuário do objeto de ambiente de desenvolvimento que está hospedando o designer.

IWindowsFormsEditorService

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

Enumerações

ComponentActionsType

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

FolderNameEditor.FolderBrowserFolder

Define os identificadores usados para indicar a pasta raiz de um navegador de pasta de procura inicial.

FolderNameEditor.FolderBrowserStyles

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

SelectionRules

Define os identificadores que são usados para indicar as regras de seleção de um componente.

ThemedScrollbarMode

Um valor que indica se as barras de rolagem de uma janela e seus filhos serão com tema quando exibido no designer do Visual Studio.

ToolStripItemDesignerAvailability

Especifica os controles visíveis no designer.