System.Windows.Forms.Design Espaço de Nomes

Contém classes que suportam configuração e comportamento em tempo de design para componentes do Windows Forms. Estas classes consistem em classes designer que fornecem suporte para componentes Windows Forms, um conjunto de serviços em tempo de design; classes UITypeEditor para configurar certos tipos de propriedades e classes para importar controlos ActiveX.

Classes

Name Description
AnchorEditor

Fornece uma interface de utilizador para configurar uma Anchor propriedade.

AxImporter

Importa controlos ActiveX e gera um wrapper que pode ser acedido 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 controlo ActiveX hospedado.

AxWrapperGen

Gera um wrapper para controlos ActiveX para utilização no ambiente de design.

BorderSidesEditor

Fornece um editor para definir a BorderSides propriedade.

ComponentDocumentDesigner

Classe designer base para estender o comportamento do modo de design de um documento raiz que suporta componentes aninhados.

ComponentEditorForm

Fornece uma interface de utilizador 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 de utilizador para especificar uma Dock propriedade.

DocumentDesigner

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.

EventHandlerService

Fornece uma forma sistemática de gerir os gestores de eventos para o documento atual.

EventsTab

Fornece uma PropertyTab opção que pode mostrar eventos para seleção e ligação.

FileNameEditor

Fornece uma interface de utilizador para selecionar um nome de ficheiro.

FolderNameEditor

Fornece uma interface de utilizador para escolher uma pasta do sistema de ficheiros.

FolderNameEditor.FolderBrowser

Representa uma caixa de diálogo que permite ao utilizador escolher uma pasta. Esta classe não pode ser herdada.

ImageListCodeDomSerializer

Serializa dicionários de cadeias.

ImageListImageEditor

Fornece um editor que pode realizar a pesquisa padrão de ficheiros bitmap (.bmp).

MaskDescriptor

Define um conjunto de membros para classes derivadas para fornecer opções para o editor de tipos de UI da caixa de texto mascarada.

MenuCommands

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

ParentControlDesigner

Estende o comportamento do modo de design de um Control que suporta controlos aninhados.

PropertyTab

Fornece uma classe base para as separações de propriedades.

ScrollableControlDesigner

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

ShortcutKeysEditor

Fornece um editor para escolher teclas de atalho.

ToolStripItemDesignerAvailabilityAttribute

Especifica em que tipos podem ToolStripItem aparecer. Esta classe não pode ser herdada.

WindowsFormsComponentEditor

Fornece uma classe base para editores que utilizam um diálogo modal para mostrar uma página de propriedades semelhante à página de propriedades de um controlo ActiveX.

WindowsFormsDesignerOptionService

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

Estruturas

Name Description
ThemedScrollbarWindow

Representa uma janela e um valor que indica como as suas barras de deslocamento devem ser tematizadas quando apresentadas no designer do Visual Studio.

Interfaces

Name Description
AxImporter.IReferenceResolver

Fornece métodos para resolver referências a bibliotecas ActiveX, bibliotecas ou assemblies do tipo COM, ou assemblies geridos.

IContainsThemedScrollbarWindows

Define um método para obter informação sobre como as barras de scroll das janelas precisam de ser tematizadas quando exibidas no designer do Visual Studio.

IMenuEditorService

Dá acesso ao serviço de edição de menus.

IUIService

Permite a interação com a interface de utilizador do objeto de ambiente de desenvolvimento que aloja o designer.

IWindowsFormsEditorService

Fornece uma interface para que um UITypeEditor exiba Windows Forms ou exiba um controlo numa área suspensa a partir de um controlo de grelha de propriedade em modo de design.

Enumerações

Name Description
ComponentActionsType

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

FolderNameEditor.FolderBrowserFolder

Define identificadores usados para indicar a pasta raiz para que um navegador de pastas navegue inicialmente.

FolderNameEditor.FolderBrowserStyles

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

SelectionRules

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

ThemedScrollbarMode

Um valor que indica se as barras de deslocamento de uma janela e dos seus filhos serão tematizadas quando exibidas no designer do Visual Studio.

ToolStripItemDesignerAvailability

Especifica os controlos que são visíveis no designer.