190741461 Combobox Documentacao (1)

189
Documentação ComboBox Este documento é fornecido "no estado em que se encontra". As informações e ideias expressas neste documento, inclusive referências a URLs e a outros sites da Internet, podem ser alteradas sem aviso prévio. Este documento não lhe concede nenhum direito legal sobre nenhuma propriedade intelectual ou sobre produtos ou nomes de produtos da Microsoft. Você pode copiar e usar este documento para suas finalidades internas e de referência. Você pode modificar este documento para suas finalidades internas e de referência. © 2013 Microsoft. Todos os direitos reservados. Termos de uso (http://msdn.microsoft.com/cc300389.aspx) | Marcas comerciais (http://www.microsoft.com/library/toolbar/3.0/trademarks/en-us.mspx)

Transcript of 190741461 Combobox Documentacao (1)

Page 1: 190741461 Combobox Documentacao (1)

Documentação ComboBox

Este documento é fornecido "no estado em que se encontra". As informações e ideias expressas neste documento, inclusive referências a URLs e a outros sitesda Internet, podem ser alteradas sem aviso prévio. Este documento não lhe concede nenhum direito legal sobre nenhuma propriedade intelectual ou sobre

produtos ou nomes de produtos da Microsoft. Você pode copiar e usar este documento para suas finalidades internas e de referência. Você pode modificareste documento para suas finalidades internas e de referência. © 2013 Microsoft. Todos os direitos reservados. Termos de uso

(http://msdn.microsoft.com/cc300389.aspx) | Marcas comerciais (http://www.microsoft.com/library/toolbar/3.0/trademarks/en-us.mspx)

Page 3: 190741461 Combobox Documentacao (1)

Capítulo 1

Page 4: 190741461 Combobox Documentacao (1)

Classe ComboBox

Representa um controle de caixa combo do Windows.

Hierarquia de herança

System.Object

System.MarshalByRefObject

System.ComponentModel.Component

System.Windows.Forms.Control

System.Windows.Forms.ListControl

System.Windows.Forms.ComboBox

Microsoft.VisualBasic.Compatibility.VB6.DriveListBox

System.Windows.Forms.DataGridViewComboBoxEditingControl

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

O tipo ComboBox expõe os membros a seguir.

Construtores

Nome Descrição

ComboBox Inicializa uma nova instância da classe ComboBox.

Superior

Propriedades

Nome Descrição

AccessibilityObject Obtém AccessibleObject atribuído ao controle. (Herdado de Control.)

AccessibleDefaultActionDescription Obtém ou define a descrição de ação padrão de controle para uso por aplicativos cliente de acessibilidade.(Herdado de Control.)

AccessibleDescription Obtém ou define a descrição do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)

AccessibleName Obtém ou define o nome do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)

AccessibleRole Obtém ou define a função acessível de controle (Herdado de Control.)

AllowDrop Obtém ou define um valor indicando se o controle pode aceitar os dados que o usuário arrasta nele. (Herdado

de Control.)

AllowSelection Obtém um valor indicando se a lista ativar seleção de itens de lista. (Herdado de ListControl.)

Anchor Obtém ou define as bordas do recipiente para que um controle associado e determina como um controle éredimensionado com seu pai. (Herdado de Control.)

AutoCompleteCustomSource Obtém ou define um System.Collections.Specialized.StringCollection personalizado para ser usado quando a

propriedade AutoCompleteSource é definida como CustomSource.

AutoCompleteMode Obtém ou define uma opção que controla como o preenchimento automático funciona para a ComboBox.

AutoCompleteSource Obtém ou define um valor especificando a origem de cadeias de caracteres completas usadas para opreenchimento automático.

AutoScrollOffset Obtém ou define onde esse controle é rolado em ScrollControlIntoView. (Herdado de Control.)

.NET Framework 4.5

[ComVisibleAttribute(true)]

[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]

[DefaultBindingPropertyAttribute("Text")]

public class ComboBox : ListControl

C#

Page 5: 190741461 Combobox Documentacao (1)

AutoSize Infraestrutura. Esta propriedade não é relevante para essa classe. (Herdado de Control.)

BackColor Obtém ou define a cor do plano de fundo para o controle. (Substitui Control.BackColor.)

BackgroundImage Infraestrutura. Esta propriedade não for relevante para essa classe. (Substitui Control.BackgroundImage.)

BackgroundImageLayout Infraestrutura. Obtém ou define o layout da imagem em segundo plano, conforme definido na enumeraçãoImageLayout. (Substitui Control.BackgroundImageLayout.)

BindingContext Obtém ou define BindingContext para o controle. (Herdado de Control.)

Bottom Obtém a distância, em pixels, entre a borda inferior do controle e a borda superior da área cliente do seucontêiner. (Herdado de Control.)

Bounds Obtém ou define o tamanho e local de controle que inclui os elementos de nonclient, em pixels, relativo aocontrole pai. (Herdado de Control.)

CanEnableIme Obtém um valor indicando se a propriedade de ImeMode pode ser definida como um valor ativa, para ativar o

suporte de IME. (Herdado de Control.)

CanFocus Obtém um valor indicando se o controle pode receber o foco. (Herdado de Control.)

CanRaiseEvents Determina se os eventos podem ser gerados no controle. (Herdado de Control.)

CanSelect Obtém um valor indicando se o controle pode ser selecionado. (Herdado de Control.)

Capture Obtém ou define um valor indicando se o controle capturou o mouse. (Herdado de Control.)

CausesValidation Obtém ou define um valor indicando se o controle faz com que a validação seja executada em quaisquercontroles que eles exigem a validação quando recebe o foco. (Herdado de Control.)

ClientRectangle Obtém o retângulo que representa a área cliente do controle. (Herdado de Control.)

ClientSize Obtém ou define a altura e largura da área cliente do controle. (Herdado de Control.)

CompanyName Obtém o nome da empresa ou do criador do aplicativo que o contém. (Herdado de Control.)

Container Obtém o IContainer que contém o Component. (Herdado de Component.)

ContainsFocus Obtém um valor indicando se o controle, ou um dos seus controles filhos, atualmente tem o foco de entrada.(Herdado de Control.)

ContextMenu Obtém ou define o menu de atalho associado ao controle. (Herdado de Control.)

ContextMenuStrip Obtém ou define ContextMenuStrip associado com esse controle. (Herdado de Control.)

Controls Obtém a coleção de controles contidos dentro do controle. (Herdado de Control.)

Created Obtém um valor indicando se o controle foi criado. (Herdado de Control.)

CreateParams Obtém os parâmetros necessários de design quando a alça de controle é criada. (Substitui

Control.CreateParams.)

Cursor Obtém ou define o cursor que é exibido quando o ponteiro do mouse está sobre o controle. (Herdado de

Control.)

DataBindings Obtém as associações de dados para o controle. (Herdado de Control.)

DataManager Obtém CurrencyManager associado com esse controle. (Herdado de ListControl.)

DataSource Obtém ou define a fonte de dados para este ComboBox.

DefaultCursor Obtém ou define o cursor padrão para o controle. (Herdado de Control.)

DefaultImeMode Obtém o modo padrão de ﴾IME ﴿do editor de método de entrada suportado pelo controle. (Herdado de

Control.)

DefaultMargin Obtém o espaço, em pixels, que é especificado por padrão entre controles. (Herdado de Control.)

DefaultMaximumSize Obtém o tamanho e a altura, em pixels, que é especificado como o tamanho máximo padrão de um controle.(Herdado de Control.)

DefaultMinimumSize Obtém o tamanho e a altura, em pixels, que é especificado como o tamanho mínimo padrão de um controle.(Herdado de Control.)

DefaultPadding Obtém o espaçamento interno, em pixels, do conteúdo de um controle. (Herdado de Control.)

Page 6: 190741461 Combobox Documentacao (1)

DefaultSize Obtém o tamanho padrão de controle. (Substitui Control.DefaultSize.)

DesignMode Obtém um valor que indica se o Component está em modo de design. (Herdado de Component.)

DisplayMember Obtém ou define a propriedade para exibir para este ListControl. (Herdado de ListControl.)

DisplayRectangle Obtém o retângulo que representa a área de exibição de controle. (Herdado de Control.)

Disposing Obtém um valor indicando se a classe de Control de base está no processo de descarte. (Herdado de Control.)

Dock Obtém ou define que controlam bordas estão conectados ao controle pai e determinam como um controle éredimensionado com seu pai. (Herdado de Control.)

DoubleBuffered Obtém ou define um valor indicando se este controle deve redesenho a superfície usando um buffer new parareduzir ou evitar tremulação. (Herdado de Control.)

DrawMode Obtém ou define um valor indicando se o código ou o sistema operacional manipulará o desenho doselementos na lista.

DropDownHeight Obtém ou define a altura em pixels da parte suspensa de ComboBox.

DropDownStyle Obtém ou define um valor que especifica o estilo da caixa combo.

DropDownWidth Obtém ou define a largura da parte suspensa de uma caixa de combinação.

DroppedDown Obtém ou define um valor indicando se a caixa de combinação está exibindo a parte suspensa.

Enabled Obtém ou define um valor indicando se o controle pode responder a interação do usuário. (Herdado de

Control.)

Events Obtém a lista de manipuladores de eventos que estão conectados a este Component. (Herdado de

Component.)

FlatStyle Obtém ou define a aparência de ComboBox.

Focused Obtém um valor indicando se ComboBox tem o foco. (Substitui Control.Focused.)

Font Obtém ou define a fonte do texto exibido pelo controle. (Herdado de Control.)

FontHeight Obtém ou define a altura da fonte do controle. (Herdado de Control.)

ForeColor Obtém ou define a cor do plano de fundo do controle. (Substitui Control.ForeColor.)

FormatInfo Obtém ou define IFormatProvider que fornece o comportamento de formatação personalizada. (Herdado de

ListControl.)

FormatString Obtém ou define os caracteres especificador de formato - que indicam como um valor deve ser exibido.(Herdado de ListControl.)

FormattingEnabled Obtém ou define um valor indicando se formatação é aplicado à propriedade de DisplayMember de

ListControl. (Herdado de ListControl.)

Handle Obtém o identificador de janela que o controle está associado. (Herdado de Control.)

HasChildren Obtém um valor indicando se o controle contém um ou mais controles filho. (Herdado de Control.)

Height Obtém ou define a altura do controle. (Herdado de Control.)

ImeMode Obtém ou define o modo de ﴾IME ﴿do editor de método de entrada do controle. (Herdado de Control.)

ImeModeBase Obtém ou define o modo de IME de um controle. (Herdado de Control.)

IntegralHeight Obtém ou define um valor indicando se o controle deve redimensionar para evitar mostrar itens parciais.

InvokeRequired Obtém um valor indicando se o chamador deve chamar um método chamar ao fazer chamadas de método aocontrole como o chamador está em um segmento diferente de aquele o controle foi criado sobre. (Herdado de

Control.)

IsAccessible Obtém ou define um valor indicando se o controle é visível para aplicativos de acessibilidade. (Herdado de

Control.)

IsDisposed Obtém um valor indicando se o controle ser descartado. (Herdado de Control.)

IsHandleCreated Obtém um valor indicando se o controle tem um identificador associado a ele. (Herdado de Control.)

IsMirrored Obtém um valor indicando se o controle está espelhado. (Herdado de Control.)

ItemHeight Obtém ou define a altura de um item da caixa combo.

Page 7: 190741461 Combobox Documentacao (1)

Items Obtém um objeto que representa a coleção de itens contidos neste ComboBox.

LayoutEngine Obtém uma instância em cache do mecanismo de layout do controle. (Herdado de Control.)

Left Obtém ou define a distância, em pixels, entre a borda esquerda de controle e a borda esquerda da área clientedo seu contêiner. (Herdado de Control.)

Location Obtém ou define as coordenadas do canto superior esquerdo do controle em relação ao canto superioresquerdo do recipiente. (Herdado de Control.)

Margin Obtém ou define o espaço entre controles. (Herdado de Control.)

MaxDropDownItems Obtém ou define o número máximo de itens a serem exibidos na parte suspensa de ComboBox.

MaximumSize Obtém ou define o tamanho que é o limite superior que GetPreferredSize pode especificar. (Substitui

Control.MaximumSize.)

MaxLength Obtém ou define o número de caracteres que um usuário pode digitar em ComboBox.

MinimumSize Obtém ou define o tamanho que é o limite inferior que GetPreferredSize pode especificar. (Substitui

Control.MinimumSize.)

Name Obtém ou define o nome do controle. (Herdado de Control.)

Padding Infraestrutura. Esta propriedade não é relevante para essa classe.

Parent Obtém ou define o contêiner pai do controle. (Herdado de Control.)

PreferredHeight Obtém a largura preferencial de ComboBox.

PreferredSize Obtém o tamanho de uma área retangular no qual o controle pode ser inserido. (Herdado de Control.)

ProductName Obtém o nome do assembly que contém o controle. (Herdado de Control.)

ProductVersion Obtém a versão do assembly que contém o controle. (Herdado de Control.)

RecreatingHandle Obtém um valor indicando se o controle está atualmente recreando a alça. (Herdado de Control.)

Region Obtém ou define a região de janela associado com o controle. (Herdado de Control.)

RenderRightToLeft Obsoleta. Esta propriedade é agora obsoleta. (Herdado de Control.)

ResizeRedraw Obtém ou define um valor indicando se o controle é redesenha quando redimensionado. (Herdado de Control.)

Right Obtém a distância, em pixels, entre a borda direita do controle e a borda esquerda da área cliente do seucontêiner. (Herdado de Control.)

RightToLeft Obtém ou define um valor indicando se os elementos de controle são alinhados para oferecer suporte alocalidades usando fontes da direita para a esquerda. (Herdado de Control.)

ScaleChildren Obtém um valor que determina a escala de controles filho. (Herdado de Control.)

SelectedIndex Obtém ou define o índice que especifica o item atualmente selecionado. (Substitui ListControl.SelectedIndex.)

SelectedItem Obtém ou define o item atualmente selecionado em ComboBox.

SelectedText Obtém ou define o texto selecionado na parte editável de ComboBox.

SelectedValue Obtém ou define o valor da propriedade de membro especificado pela propriedade de ValueMember .

(Herdado de ListControl.)

SelectionLength Obtém ou define o número de caracteres selecionados na parte editável da caixa combo.

SelectionStart Obtém ou define o índice inicial do texto selecionado na caixa de combinação.

ShowFocusCues Obtém um valor indicando se o controle deve exibir o retângulo de foco. (Herdado de Control.)

ShowKeyboardCues Obtém um valor indicando se a interface do usuário está no estado apropriado para mostrar ou ocultaraceleradores de teclado. (Herdado de Control.)

Site Obtém ou define o controle. (Herdado de Control.)

Size Obtém ou define a altura e largura do controle. (Herdado de Control.)

Sorted Obtém ou define um valor indicando se os itens na caixa de combinação são classificados.

Page 8: 190741461 Combobox Documentacao (1)

TabIndex Obtém ou define ordem de tabulação de controle dentro de seu recipiente. (Herdado de Control.)

TabStop Obtém ou define um valor que indica se o usuário pode colocar o foco neste controle usando a tecla TAB.(Herdado de Control.)

Tag Obtém ou define o objeto que contém dados sobre o controle. (Herdado de Control.)

Text Obtém ou define o texto associado com esse controle. (Substitui Control.Text.)

Top Obtém ou define a distância, em pixels, entre a borda superior do controle e a borda superior da área clientedo seu contêiner. (Herdado de Control.)

TopLevelControl Obtém o controle pai que não parented por outro controle de Windows Forms. Normalmente, este é Form mais

externo que o controle está contido dentro. (Herdado de Control.)

UseWaitCursor Obtém ou define um valor indicando se usar o cursor de espera para o controle atual e todos os controlesfilhos. (Herdado de Control.)

ValueMember Obtém ou define o caminho de propriedade para usar como o valor real para os itens em ListControl.

(Herdado de ListControl.)

Visible Obtém ou define um valor indicando se o controle e todos os seus controles filho são exibidos. (Herdado de

Control.)

Width Obtém ou define a largura do controle. (Herdado de Control.)

WindowTarget Infraestrutura. Esta propriedade não é relevante para essa classe. (Herdado de Control.)

Superior

Métodos

Nome Descrição

AccessibilityNotifyClients(AccessibleEvents,

Int32)

Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho

especificado. (Herdado de Control.)

AccessibilityNotifyClients(AccessibleEvents,

Int32, Int32)

Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho

especificado. (Herdado de Control.)

AddItemsCore Obsoleta. Adiciona os itens especificados para a caixa de combinação.

BeginInvoke(Delegate) Executa o representante especificado de forma assíncrona no segmento que o identificador subjacentedo controle foi criada sobre. (Herdado de Control.)

BeginInvoke(Delegate, Object[]) Executa o representante especificado de forma assíncrona com os argumentos especificados, nosegmento que o identificador subjacente do controle foi criada sobre. (Herdado de Control.)

BeginUpdate Mantém o desempenho quando itens são adicionados ao ComboBox um de cada vez.

BringToFront Traz o controle à frente da ordem z. (Herdado de Control.)

Contains Obtém um valor indicando se o controle especificado é um filho do controle. (Herdado de Control.)

CreateAccessibilityInstance Cria um novo objeto de acessibilidade para o controle. (Substitui Control.CreateAccessibilityInstance().)

CreateControl Força a criação do controle visível, incluindo a criação de gerenciamento e todos os controles filhosvisíveis. (Herdado de Control.)

CreateControlsInstance Cria uma nova instância de coleção do controle para o controle. (Herdado de Control.)

CreateGraphics Cria Graphics para o controle. (Herdado de Control.)

CreateHandle Cria um identificador para o controle. (Substitui Control.CreateHandle().)

CreateObjRef Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usadopara se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.)

DefWndProc Envia a mensagem especificada para o procedimento de janela padrão. (Herdado de Control.)

DestroyHandle Destrói a alça associada com o controle. (Herdado de Control.)

Dispose() Libera todos os recursos usados pelo Component. (Herdado de Component.)

Dispose(Boolean) Libera os recursos não gerenciados usados pelo ComboBox e opcionalmente libera os recursos

gerenciados. (Substitui Control.Dispose(Boolean).)

DoDragDrop Iniciar uma operação de arrastar e soltar. (Herdado de Control.)

Page 9: 190741461 Combobox Documentacao (1)

DrawToBitmap Suporte que processam ao bitmap especificado. (Herdado de Control.)

EndInvoke Recupera o valor de retorno da operação assíncrona representada por IAsyncResult passado.

(Herdado de Control.)

EndUpdate Retoma a pintura do controle ComboBox depois que a pintura é suspensa pelo método BeginUpdate.

Equals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

FilterItemOnProperty(Object) Recupera o valor atual de item de ListControl , se é uma propriedade de um objeto, dado o item.(Herdado de ListControl.)

FilterItemOnProperty(Object, String) Retorna o valor atual de item de ListControl , se é uma propriedade de um objeto dado o item e onome da propriedade. (Herdado de ListControl.)

Finalize Libera os recursos não gerenciados e executa outras operações de limpeza antes do Component ser

recuperados pela coleta de lixo. (Herdado de Component.)

FindForm Recupera o formulário que o controle está ativado. (Herdado de Control.)

FindString(String) Retorna o índice do primeiro item em ComboBox que começa com a cadeia de caracteres especificada.

FindString(String, Int32) Retorna o índice do primeiro item em ComboBox além de índice especificado que contém a cadeia decaracteres especificada. A pesquisa não diferencia maiúsculas de minúsculas.

FindStringExact(String) Localiza o primeiro item na caixa de combinação que corresponde a cadeia de caracteres especificada.

FindStringExact(String, Int32) Localiza o primeiro item após o índice especificado que corresponde a cadeia de caracteresespecificada.

Focus Defina o foco de entrada para o controle. (Herdado de Control.)

GetAccessibilityObjectById Recupera AccessibleObjectespecificado. (Herdado de Control.)

GetAutoSizeMode Recupera um valor que indica como um controle irá se comportar quando sua propriedade deAutoSize é ativada. (Herdado de Control.)

GetChildAtPoint(Point) Recupera o controle filho que está localizado nas coordenadas especificado. (Herdado de Control.)

GetChildAtPoint(Point, GetChildAtPointSkip) Recupera o controle filho que está localizado nas coordenadas específicas, especificando se ignorarcontroles filhos de um tipo. (Herdado de Control.)

GetContainerControl Retorna ContainerControl seguinte acima da cadeia de controle de controles pai. (Herdado de Control.)

GetHashCode Serve como a função de hash padrão. (Herdado de Object.)

GetItemHeight Retorna a altura de um item em ComboBox.

GetItemText Retorna a representação de texto do item especificado. (Herdado de ListControl.)

GetLifetimeService Recupera o objeto de serviço vida útil atual que controla a diretiva de vida útil para esta instância.(Herdado de MarshalByRefObject.)

GetNextControl Recupera o próximo controle frente ou novamente em ordem de tabulação controles filho. (Herdado

de Control.)

GetPreferredSize Retorna o tamanho de uma área retangular na qual um controle pode caber. (Herdado de Control.)

GetScaledBounds Recupera os limites dentro do qual o controle é dimensionado. (Herdado de Control.)

GetService Retorna um objeto que representa um serviço fornecido pelo Component ou por seus Container.

(Herdado de Component.)

GetStyle Recupera o valor especificado de bit de estilo do controle para o controle. (Herdado de Control.)

GetTopLevel Determina se o controle é um controle de nível superior. (Herdado de Control.)

GetType Obtém o Type da instância atual. (Herdado de Object.)

Hide Esconde o controle de usuário. (Herdado de Control.)

InitializeLifetimeService Obtém um objeto de serviço de tempo de vida para controlar a diretiva vida útil para esta instância.(Herdado de MarshalByRefObject.)

InitLayout Chamado depois que o controle foi adicionado a um outro contêiner. (Herdado de Control.)

Invalidate() Invalida a superfície inteira de controle e faz com que o controle a ser redesenhado. (Herdado de

Control.)

Page 10: 190741461 Combobox Documentacao (1)

Invalidate(Boolean) Invalida uma região específica do controle e causa uma mensagem de pintura a ser enviada para ocontrole. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control.)

Invalidate(Rectangle) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a áreaque será repintada na próxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviadapara o controle. (Herdado de Control.)

Invalidate(Region) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a áreaque será repintada na próxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviadapara o controle. (Herdado de Control.)

Invalidate(Rectangle, Boolean) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a áreaque será repintada na próxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviadapara o controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de

Control.)

Invalidate(Region, Boolean) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a áreaque será repintada na próxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviadapara o controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de

Control.)

Invoke(Delegate) Executa o representante especificado no thread que possui o identificador de janela subjacente do

controle. (Herdado de Control.)

Invoke(Delegate, Object[]) Executa o representante especificado, no thread que possui o identificador de janela subjacente de

controle, com a lista de argumentos especificada. (Herdado de Control.)

InvokeGotFocus Gera o evento de GotFocus para o controle especificado. (Herdado de Control.)

InvokeLostFocus Gera o evento de LostFocus para o controle especificado. (Herdado de Control.)

InvokeOnClick Gera o evento de Click para o controle especificado. (Herdado de Control.)

InvokePaint Gera o evento de Paint para o controle especificado. (Herdado de Control.)

InvokePaintBackground Gera o evento de PaintBackground para o controle especificado. (Herdado de Control.)

IsInputChar Determina se um caractere é um caractere de entrada que o controle reconhece. (Herdado de Control.)

IsInputKey Determina se a chave especificada é uma chave de entrada normal ou uma tecla especial que requerpré-processamento. (Substitui ListControl.IsInputKey(Keys).)

MemberwiseClone() Cria uma cópia superficial do Object atual. (Herdado de Object.)

MemberwiseClone(Boolean) Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.)

NotifyInvalidate Infraestrutura. Gera o evento de Invalidated com uma região especificada do controle para invalidar.(Herdado de Control.)

OnAutoSizeChanged Gera o evento AutoSizeChanged . (Herdado de Control.)

OnBackColorChanged Gera o evento BackColorChanged . (Substitui Control.OnBackColorChanged(EventArgs).)

OnBackgroundImageChanged Gera o evento BackgroundImageChanged. (Herdado de Control.)

OnBackgroundImageLayoutChanged Gera o evento BackgroundImageLayoutChanged. (Herdado de Control.)

OnBindingContextChanged Gera o evento BindingContextChanged. (Herdado de ListControl.)

OnCausesValidationChanged Gera o evento CausesValidationChanged. (Herdado de Control.)

OnChangeUICues Gera o evento ChangeUICues. (Herdado de Control.)

OnClick Gera o evento Click. (Herdado de Control.)

OnClientSizeChanged Gera o evento ClientSizeChanged. (Herdado de Control.)

OnContextMenuChanged Gera o evento ContextMenuChanged. (Herdado de Control.)

OnContextMenuStripChanged Gera o evento ContextMenuStripChanged. (Herdado de Control.)

OnControlAdded Gera o evento ControlAdded. (Herdado de Control.)

OnControlRemoved Gera o evento ControlRemoved. (Herdado de Control.)

OnCreateControl Gera o método de CreateControl . (Herdado de Control.)

OnCursorChanged Gera o evento CursorChanged. (Herdado de Control.)

Page 11: 190741461 Combobox Documentacao (1)

OnDataSourceChanged Gera o evento DataSourceChanged. (Substitui ListControl.OnDataSourceChanged(EventArgs).)

OnDisplayMemberChanged Gera o evento DisplayMemberChanged. (Substitui ListControl.OnDisplayMemberChanged(EventArgs).)

OnDockChanged Gera o evento DockChanged. (Herdado de Control.)

OnDoubleClick Gera o evento DoubleClick. (Herdado de Control.)

OnDragDrop Gera o evento DragDrop. (Herdado de Control.)

OnDragEnter Gera o evento DragEnter. (Herdado de Control.)

OnDragLeave Gera o evento DragLeave. (Herdado de Control.)

OnDragOver Gera o evento DragOver. (Herdado de Control.)

OnDrawItem Gera o evento DrawItem.

OnDropDown Gera o evento DropDown.

OnDropDownClosed Gera o evento DropDownClosed.

OnDropDownStyleChanged Gera o evento DropDownStyleChanged.

OnEnabledChanged Gera o evento EnabledChanged. (Herdado de Control.)

OnEnter Gera o evento Enter. (Herdado de Control.)

OnFontChanged Gera o evento FontChanged. (Substitui Control.OnFontChanged(EventArgs).)

OnForeColorChanged Gera o evento ForeColorChanged. (Substitui Control.OnForeColorChanged(EventArgs).)

OnFormat Gera o evento Format. (Herdado de ListControl.)

OnFormatInfoChanged Gera o evento FormatInfoChanged. (Herdado de ListControl.)

OnFormatStringChanged Gera o evento FormatStringChanged. (Herdado de ListControl.)

OnFormattingEnabledChanged Gera o evento FormattingEnabledChanged. (Herdado de ListControl.)

OnGiveFeedback Gera o evento GiveFeedback. (Herdado de Control.)

OnGotFocus Gera o evento GotFocus. (Substitui Control.OnGotFocus(EventArgs).)

OnHandleCreated Gera o evento HandleCreated. (Substitui Control.OnHandleCreated(EventArgs).)

OnHandleDestroyed Gera o evento HandleDestroyed. (Substitui Control.OnHandleDestroyed(EventArgs).)

OnHelpRequested Gera o evento HelpRequested. (Herdado de Control.)

OnImeModeChanged Gera o evento ImeModeChanged. (Herdado de Control.)

OnInvalidated Gera o evento Invalidated. (Herdado de Control.)

OnKeyDown Gera o evento KeyDown. (Substitui Control.OnKeyDown(KeyEventArgs).)

OnKeyPress Gera o evento KeyPress. (Substitui Control.OnKeyPress(KeyPressEventArgs).)

OnKeyUp Gera o evento KeyUp. (Herdado de Control.)

OnLayout Gera o evento Layout. (Herdado de Control.)

OnLeave Gera o evento Leave. (Herdado de Control.)

OnLocationChanged Gera o evento LocationChanged. (Herdado de Control.)

OnLostFocus Gera o evento LostFocus. (Substitui Control.OnLostFocus(EventArgs).)

OnMarginChanged Gera o evento MarginChanged. (Herdado de Control.)

OnMeasureItem Gera o evento MeasureItem.

OnMouseCaptureChanged Gera o evento MouseCaptureChanged. (Herdado de Control.)

OnMouseClick Gera o evento MouseClick. (Herdado de Control.)

Page 12: 190741461 Combobox Documentacao (1)

OnMouseDoubleClick Gera o evento MouseDoubleClick. (Herdado de Control.)

OnMouseDown Gera o evento MouseDown. (Herdado de Control.)

OnMouseEnter Gera o evento MouseEnter. (Substitui Control.OnMouseEnter(EventArgs).)

OnMouseHover Gera o evento MouseHover. (Herdado de Control.)

OnMouseLeave Gera o evento MouseLeave. (Substitui Control.OnMouseLeave(EventArgs).)

OnMouseMove Gera o evento MouseMove. (Herdado de Control.)

OnMouseUp Gera o evento MouseUp. (Herdado de Control.)

OnMouseWheel Gera o evento MouseWheel. (Herdado de Control.)

OnMove Gera o evento Move. (Herdado de Control.)

OnNotifyMessage Notifica o controle de mensagens do Windows. (Herdado de Control.)

OnPaddingChanged Gera o evento PaddingChanged. (Herdado de Control.)

OnPaint Gera o evento Paint. (Herdado de Control.)

OnPaintBackground Pinta o plano de fundo do controle. (Herdado de Control.)

OnParentBackColorChanged Gera o evento BackColorChanged . (Substitui Control.OnParentBackColorChanged(EventArgs).)

OnParentBackgroundImageChanged Gera o evento de BackgroundImageChanged quando o valor da propriedade de BackgroundImage do

contêiner do controle for alterada. (Herdado de Control.)

OnParentBindingContextChanged Gera o evento de BindingContextChanged quando o valor da propriedade de BindingContext do

contêiner do controle for alterada. (Herdado de Control.)

OnParentChanged Gera o evento ParentChanged. (Herdado de Control.)

OnParentCursorChanged Gera o evento CursorChanged. (Herdado de Control.)

OnParentEnabledChanged Gera o evento de EnabledChanged quando o valor da propriedade de Enabled do contêiner docontrole for alterada. (Herdado de Control.)

OnParentFontChanged Gera o evento de FontChanged quando o valor da propriedade de Font do contêiner do controle foralterada. (Herdado de Control.)

OnParentForeColorChanged Gera o evento de ForeColorChanged quando o valor da propriedade de ForeColor do contêiner docontrole for alterada. (Herdado de Control.)

OnParentRightToLeftChanged Gera o evento de RightToLeftChanged quando o valor da propriedade de RightToLeft do contêiner docontrole for alterada. (Herdado de Control.)

OnParentVisibleChanged Gera o evento de VisibleChanged quando o valor da propriedade de Visible do contêiner do controlefor alterada. (Herdado de Control.)

OnPreviewKeyDown Gera o evento PreviewKeyDown. (Herdado de Control.)

OnPrint Gera o evento Paint. (Herdado de Control.)

OnQueryContinueDrag Gera o evento QueryContinueDrag. (Herdado de Control.)

OnRegionChanged Gera o evento RegionChanged. (Herdado de Control.)

OnResize Gera o evento Resize. (Substitui Control.OnResize(EventArgs).)

OnRightToLeftChanged Gera o evento RightToLeftChanged. (Herdado de Control.)

OnSelectedIndexChanged Gera o evento SelectedIndexChanged. (Substitui ListControl.OnSelectedIndexChanged(EventArgs).)

OnSelectedItemChanged Gera o evento SelectedItemChanged.

OnSelectedValueChanged Gera o evento SelectedValueChanged. (Substitui ListControl.OnSelectedValueChanged(EventArgs).)

OnSelectionChangeCommitted Gera o evento SelectionChangeCommitted.

OnSizeChanged Gera o evento SizeChanged. (Herdado de Control.)

OnStyleChanged Gera o evento StyleChanged. (Herdado de Control.)

Page 13: 190741461 Combobox Documentacao (1)

OnSystemColorsChanged Gera o evento SystemColorsChanged. (Herdado de Control.)

OnTabIndexChanged Gera o evento TabIndexChanged. (Herdado de Control.)

OnTabStopChanged Gera o evento TabStopChanged. (Herdado de Control.)

OnTextChanged Gera o evento TextChanged. (Substitui Control.OnTextChanged(EventArgs).)

OnTextUpdate Gera o evento TextUpdate.

OnValidated Gera o evento Validated. (Herdado de Control.)

OnValidating Gera o evento Validating. (Substitui Control.OnValidating(CancelEventArgs).)

OnValueMemberChanged Gera o evento ValueMemberChanged. (Herdado de ListControl.)

OnVisibleChanged Gera o evento VisibleChanged. (Herdado de Control.)

PerformLayout() Força o controle para aplicar a lógica de layout para todos os seus controles filhos. (Herdado de

Control.)

PerformLayout(Control, String) Força o controle para aplicar a lógica de layout para todos os seus controles filhos. (Herdado de

Control.)

PointToClient Calcula o local de ponto especificado na tela em coordenadas do cliente. (Herdado de Control.)

PointToScreen Calcula o local de ponto especificado de cliente em coordenadas da tela. (Herdado de Control.)

PreProcessControlMessage Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que sãodistribuídos. (Herdado de Control.)

PreProcessMessage Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que sãodistribuídos. (Herdado de Control.)

ProcessCmdKey Processa uma tecla de comando. (Herdado de Control.)

ProcessDialogChar Processa um caractere da caixa de diálogo. (Herdado de Control.)

ProcessDialogKey Processa uma chave da caixa de diálogo. (Herdado de Control.)

ProcessKeyEventArgs Processa uma mensagem principal e gera os eventos apropriado do controle. (Substitui

Control.ProcessKeyEventArgs(Message).)

ProcessKeyMessage Processa uma mensagem do teclado. (Herdado de Control.)

ProcessKeyPreview Visualiza uma mensagem do teclado. (Herdado de Control.)

ProcessMnemonic Processa um caractere mnemônico. (Herdado de Control.)

RaiseDragEvent Infraestrutura. Gera o evento apropriado de arrastar. (Herdado de Control.)

RaiseKeyEvent Infraestrutura. Gera o evento principal apropriado. (Herdado de Control.)

RaiseMouseEvent Infraestrutura. Gera o evento apropriado do mouse. (Herdado de Control.)

RaisePaintEvent Infraestrutura. Gera o evento apropriado de pintura. (Herdado de Control.)

RecreateHandle Força a recriação de forma para o controle. (Herdado de Control.)

RectangleToClient Calcula o tamanho e o local do retângulo especificado na tela no cliente coordena. (Herdado de

Control.)

RectangleToScreen Calcula o tamanho e o local do retângulo especificado de cliente na tela coordena. (Herdado de

Control.)

Refresh Força o controle para invalidar a área cliente e para redesenhar-se imediatamente e todos os controlesfilhos. (Herdado de Control.)

RefreshItem Atualiza o item contido no local especificado. (Substitui ListControl.RefreshItem(Int32).)

RefreshItems Atualizar todos os itens de ComboBox . (Substitui ListControl.RefreshItems().)

ResetBackColor Reinicializa a propriedade de BackColor ao seu valor padrão. (Herdado de Control.)

ResetBindings Faz com que um controle a BindingSource releia todos os itens na lista e atualiza os valores exibidos.

(Herdado de Control.)

Page 14: 190741461 Combobox Documentacao (1)

ResetCursor Reinicializa a propriedade de Cursor ao seu valor padrão. (Herdado de Control.)

ResetFont Reinicializa a propriedade de Font ao seu valor padrão. (Herdado de Control.)

ResetForeColor Reinicializa a propriedade de ForeColor ao seu valor padrão. (Herdado de Control.)

ResetImeMode Reinicializa a propriedade de ImeMode ao seu valor padrão. (Herdado de Control.)

ResetMouseEventArgs Infraestrutura. Redefine o controle para manipular o evento de MouseLeave . (Herdado de Control.)

ResetRightToLeft Reinicializa a propriedade de RightToLeft ao seu valor padrão. (Herdado de Control.)

ResetText Reinicializa a propriedade de Text ao seu valor padrão. (Substitui Control.ResetText().)

ResumeLayout() Continua a lógica comum de layout. (Herdado de Control.)

ResumeLayout(Boolean) Continua a lógica comum de layout, forçando opcionalmente um layout imediato de solicitaçõespendentes de layout. (Herdado de Control.)

RtlTranslateAlignment(ContentAlignment) Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateAlignment(HorizontalAlignment) Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateAlignment(LeftRightAlignment) Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateContent Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateHorizontal Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateLeftRight Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

Scale(Single) Obsoleta. Dimensionar o controle e todos os controles filhos. (Herdado de Control.)

Scale(SizeF) Dimensionar o controle e todos os controles filho pelo fator de escala especificado. (Herdado de

Control.)

Scale(Single, Single) Obsoleta. Dimensionar o controle inteiro e todos os controles filhos. (Herdado de Control.)

ScaleControl Dimensiona o local, o tamanho, o preenchimento e a margem de um controle. (Substitui

Control.ScaleControl(SizeF, BoundsSpecified).)

ScaleCore Infraestrutura. Este método não é relevante para essa classe. (Herdado de Control.)

Select() Ativa o controle. (Herdado de Control.)

Select(Boolean, Boolean) Ativa um controle filho. Opcionalmente especificar a direção na ordem de tabulação selecione o tipo decontrole. (Herdado de Control.)

Select(Int32, Int32) Seleciona um intervalo de texto na parte editável de ComboBox.

SelectAll Seleciona qualquer texto na parte editável de ComboBox.

SelectNextControl Ativa o controle seguir. (Herdado de Control.)

SendToBack O controle envia de volta da ordem z. (Herdado de Control.)

SetAutoSizeMode Define um valor que indica como um controle irá se comportar quando sua propriedade de AutoSize éativada. (Herdado de Control.)

SetBounds(Int32, Int32, Int32, Int32) Defina os limites do controle para o local e o tamanho especificados. (Herdado de Control.)

SetBounds(Int32, Int32, Int32, Int32,

BoundsSpecified)

Defina os limites do controle especificados para o local e o tamanho especificados. (Herdado de

Control.)

SetBoundsCore Defina o tamanho e local de ComboBox. (Substitui Control.SetBoundsCore(Int32, Int32, Int32, Int32,

BoundsSpecified).)

SetClientSizeCore Defina o tamanho da área cliente do controle. (Herdado de Control.)

SetItemCore Quando substituído em uma classe derivada, define o objeto com o índice especificado na classederivada. (Substitui ListControl.SetItemCore(Int32, Object).)

SetItemsCore Quando substituído em uma classe derivada, define a matriz especificada de objetos em uma coleçãona classe derivada. (Substitui ListControl.SetItemsCore(IList).)

Page 15: 190741461 Combobox Documentacao (1)

SetStyle Define um sinalizador especificado de ControlStyles a true ou a false. (Herdado de Control.)

SetTopLevel Defina o controle como o controle de nível superior. (Herdado de Control.)

SetVisibleCore Defina o controle ao estado visível especificado. (Herdado de Control.)

Show Exibe o controle para o usuário. (Herdado de Control.)

SizeFromClientSize Determina o tamanho do controle inteiro de altura e largura de sua área cliente. (Herdado de Control.)

SuspendLayout Suspende temporariamente a lógica de layout para o controle. (Herdado de Control.)

ToString Retorna uma cadeia de caracteres que representa o controle de ComboBox . (Substitui

Component.ToString().)

Update Faz com que o controle redesenhe regiões invalidadas em sua área cliente. (Herdado de Control.)

UpdateBounds() Atualiza os limites do controle com o tamanho e local atual. (Herdado de Control.)

UpdateBounds(Int32, Int32, Int32, Int32) Atualiza os limites do controle com o tamanho e local especificados. (Herdado de Control.)

UpdateBounds(Int32, Int32, Int32, Int32,

Int32, Int32)

Atualiza os limites do controle com o tamanho, o local, e o tamanho especificados de cliente. (Herdado

de Control.)

UpdateStyles Força os estilos atribuídos a ser reaplicados ao controle. (Herdado de Control.)

UpdateZOrder Atualiza o controle na ordem z de seu pai. (Herdado de Control.)

WndProc Mensagens do Windows dos processos. (Substitui Control.WndProc(Message).)

Superior

Eventos

Nome Descrição

AutoSizeChanged Infraestrutura. Esse evento não é relevante para essa classe. (Herdado de Control.)

BackColorChanged Ocorre quando o valor da propriedade de BackColor alterar. (Herdado de Control.)

BackgroundImageChanged Infraestrutura. Ocorre quando o valor da propriedade de BackgroundImage alterar.

BackgroundImageLayoutChanged Infraestrutura. Ocorre quando a propriedade de BackgroundImageLayout alterar.

BindingContextChanged Ocorre quando o valor da propriedade de BindingContext alterar. (Herdado de Control.)

CausesValidationChanged Ocorre quando o valor da propriedade de CausesValidation alterar. (Herdado de Control.)

ChangeUICues Ocorre quando as sugestões de interface do usuário de foco do teclado ou alterado. (Herdado de Control.)

Click Ocorre quando o controle é clicado. (Herdado de Control.)

ClientSizeChanged Ocorre quando o valor da propriedade de ClientSize alterar. (Herdado de Control.)

ContextMenuChanged Ocorre quando o valor da propriedade de ContextMenu alterar. (Herdado de Control.)

ContextMenuStripChanged Ocorre quando o valor da propriedade de ContextMenuStrip alterar. (Herdado de Control.)

ControlAdded Ocorre quando um novo controle é adicionado a Control.ControlCollection. (Herdado de Control.)

ControlRemoved Ocorre quando um controle é removido de Control.ControlCollection. (Herdado de Control.)

CursorChanged Ocorre quando o valor da propriedade de Cursor alterar. (Herdado de Control.)

DataSourceChanged Ocorre quando DataSource alterar. (Herdado de ListControl.)

DisplayMemberChanged Ocorre quando a propriedade de DisplayMember alterar. (Herdado de ListControl.)

Disposed Ocorre quando o componente é descartado por uma chamada do método Dispose. (Herdado de Component.)

DockChanged Ocorre quando o valor da propriedade de Dock alterar. (Herdado de Control.)

DoubleClick Infraestrutura. Esse evento não é relevante para essa classe.

DragDrop Ocorre quando uma operação de arrastar e soltar é concluída. (Herdado de Control.)

DragEnter Ocorre quando um objeto é arrastado os limites do controle. (Herdado de Control.)

Page 16: 190741461 Combobox Documentacao (1)

DragLeave Ocorre quando um objeto é arrastado para fora dos limites do controle. (Herdado de Control.)

DragOver Ocorre quando um objeto é arrastado sobre os limites do controle. (Herdado de Control.)

DrawItem Ocorre quando uma aparência visual de ComboBox proprietário- desenhado alterar.

DropDown Ocorre quando a lista suspensa de uma ComboBox é exibida.

DropDownClosed Ocorre quando a lista suspensa da ComboBox não está mais visível.

DropDownStyleChanged Ocorre quando a propriedade de DropDownStyle alterar.

EnabledChanged Ocorre quando o valor da propriedade de Enabled alterar. (Herdado de Control.)

Enter Ocorre quando o controle é inserido. (Herdado de Control.)

FontChanged Ocorre quando o valor da propriedade de Font alterar. (Herdado de Control.)

ForeColorChanged Ocorre quando o valor da propriedade de ForeColor alterar. (Herdado de Control.)

Format Ocorre quando o controle é associado a um valor de dados. (Herdado de ListControl.)

FormatInfoChanged Ocorre quando o valor da propriedade de FormatInfo alterar. (Herdado de ListControl.)

FormatStringChanged Ocorre quando o valor da propriedade de FormatString alterar (Herdado de ListControl.)

FormattingEnabledChanged Ocorre quando o valor da propriedade de FormattingEnabled alterar. (Herdado de ListControl.)

GiveFeedback Ocorre durante uma operação de arrastar. (Herdado de Control.)

GotFocus Ocorre quando o controle receber o foco. (Herdado de Control.)

HandleCreated Ocorre quando um identificador é criada para o controle. (Herdado de Control.)

HandleDestroyed Ocorre quando a alça de controle está em processo de destruição. (Herdado de Control.)

HelpRequested Ocorre quando um usuário solicita ajudarem para um controle. (Herdado de Control.)

ImeModeChanged Ocorre quando a propriedade de ImeMode alterar. (Herdado de Control.)

Invalidated Ocorre quando a exibição de um controle precisa ser redesenhada. (Herdado de Control.)

KeyDown Ocorre quando uma chave for pressionada enquanto o controle tem o foco. (Herdado de Control.)

KeyPress Ocorre quando uma chave for pressionada enquanto o controle tem o foco. (Herdado de Control.)

KeyUp Ocorre quando uma chave é liberada quando o controle tem o foco. (Herdado de Control.)

Layout Ocorre quando um controle deve reposicionar os seus controles filho. (Herdado de Control.)

Leave Ocorre quando o foco de entrada sair do controle. (Herdado de Control.)

LocationChanged Ocorre quando o valor da propriedade de Location alterar. (Herdado de Control.)

LostFocus Ocorre quando o controle perde o foco. (Herdado de Control.)

MarginChanged Ocorre quando a margem do controle alterar. (Herdado de Control.)

MeasureItem Ocorre sempre que um item proprietário- desenhado de ComboBox precisa ser desenhada e quando os

tamanhos dos itens de lista são determinados.

MouseCaptureChanged Ocorre quando o controle perde a captura do mouse. (Herdado de Control.)

MouseClick Ocorre quando o usuário clica no controle com o mouse. (Herdado de Control.)

MouseDoubleClick Ocorre quando o usuário clica duas vezes no controle com o mouse. (Herdado de Control.)

MouseDown Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse é pressionado. (Herdado de

Control.)

MouseEnter Ocorre quando o ponteiro do mouse entra no controle. (Herdado de Control.)

MouseHover Ocorre quando o ponteiro do mouse no controle posicionando. (Herdado de Control.)

MouseLeave Ocorre quando o ponteiro do mouse sai do controle. (Herdado de Control.)

MouseMove Ocorre quando o ponteiro do mouse for movido sobre o controle. (Herdado de Control.)

Page 17: 190741461 Combobox Documentacao (1)

MouseUp Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse seja liberado. (Herdado de

Control.)

MouseWheel Ocorre quando a roda do mouse se move enquanto o controle tem foco. (Herdado de Control.)

Move Ocorre quando o controle é movido. (Herdado de Control.)

PaddingChanged Infraestrutura. Esse evento não é relevante para essa classe.

Paint Infraestrutura. Ocorre quando o controle de ComboBox é redesenhado.

ParentChanged Ocorre quando o valor da propriedade de Parent alterar. (Herdado de Control.)

PreviewKeyDown Ocorre antes do evento de KeyDown quando uma chave é pressionada quando o foco estiver nesse controle.(Herdado de Control.)

QueryAccessibilityHelp Ocorre quando AccessibleObject fornecer ajuda para aplicativos de acessibilidade. (Herdado de Control.)

QueryContinueDrag Ocorre durante uma operação de arrastar-e-soltar e permite que a fonte determine se a operação arrastar-e-soltar deve ser cancelada. (Herdado de Control.)

RegionChanged Ocorre quando o valor da propriedade de Region alterar. (Herdado de Control.)

Resize Ocorre quando o controle é redimensionado. (Herdado de Control.)

RightToLeftChanged Ocorre quando o valor da propriedade de RightToLeft alterar. (Herdado de Control.)

SelectedIndexChanged Ocorre quando a propriedade de SelectedIndex alterar.

SelectedValueChanged Ocorre quando a propriedade de SelectedValue alterar. (Herdado de ListControl.)

SelectionChangeCommitted Ocorre quando o item selecionado for alterado e essa alteração é exibida em ComboBox.

SizeChanged Ocorre quando o valor da propriedade de Size alterar. (Herdado de Control.)

StyleChanged Ocorre quando o estilo do controle alterar. (Herdado de Control.)

SystemColorsChanged Ocorre quando as cores do sistema alterado. (Herdado de Control.)

TabIndexChanged Ocorre quando o valor da propriedade de TabIndex alterar. (Herdado de Control.)

TabStopChanged Ocorre quando o valor da propriedade de TabStop alterar. (Herdado de Control.)

TextChanged Ocorre quando o valor da propriedade de Text alterar. (Herdado de Control.)

TextUpdate Ocorre quando o controle tiver formatado o texto, mas antes que o texto seja exibido.

Validated Ocorre quando o controle é validar concluído. (Herdado de Control.)

Validating Ocorre quando o controle está sendo validado. (Herdado de Control.)

ValueMemberChanged Ocorre quando a propriedade de ValueMember alterar. (Herdado de ListControl.)

VisibleChanged Ocorre quando o valor da propriedade de Visible alterar. (Herdado de Control.)

Superior

Implementações explícitas da interface

Nome Descrição

IDropTarget.OnDragDrop Infraestrutura. Gera o evento DragDrop. (Herdado de Control.)

IDropTarget.OnDragEnter Infraestrutura. Gera o evento DragEnter. (Herdado de Control.)

IDropTarget.OnDragLeave Infraestrutura. Gera o evento DragLeave. (Herdado de Control.)

IDropTarget.OnDragOver Infraestrutura. Gera o evento DragOver. (Herdado de Control.)

Superior

Comentários

ComboBox exibe uma caixa de texto combinada com ListBox, que permite que o usuário selecione itens da lista ou para inserir um novo valor.

A propriedade de DropDownStyle especifica se a lista é exibida sempre ou se a lista é exibida em um lista suspensa. A propriedade de DropDownStyle tambémespecifica se a parte de texto pode ser editada. Consulte ComboBoxStyle para as configurações disponíveis e seus efeitos. Não há nenhuma configuração para exibir alista e para não permitir sempre inserir um novo valor. Para exibir uma lista a que nenhum novo valor pode ser adicionado, use um controle de ListBox .

Page 18: 190741461 Combobox Documentacao (1)

Para adicionar em tempo de execução ou remover objetos na lista, os métodos do uso de ComboBox.ObjectCollection classe ﴾através da propriedade de Items de

ComboBox). Você pode atribuir uma matriz de referências de objeto com o método de AddRange . A lista exibe o valor da cadeia de caracteres padrão para cadaobjeto. Você pode adicionar objetos individuais com o método de Add . Você pode excluir itens com o método de Remove ou desmarque a lista inteira com o métodode Clear .

Além da funcionalidade de exibição e de seleção, ComboBox também fornece recursos que permitem que você adicione seus itens a ComboBox e para localizar o

texto dentro dos itens de lista. Com métodos de BeginUpdate e de EndUpdate , você pode adicionar um grande número de itens a ComboBox sem o controle sendo

repintado cada vez que um item é adicionado à lista. Os métodos de FindString e de FindStringExact permite que você procurar por um item na lista que contém umacadeia de caracteres de pesquisa específica.

Você pode usar essas propriedades para gerenciar o item atualmente selecionado na lista, a propriedade de Text para especificar a cadeia de caracteres exibida no

campo de edição, a propriedade de SelectedIndex para obter ou definir o item atual, e a propriedade de SelectedItem para obter ou definir uma referência ao objeto.

Observação

Se você tiver ListBox, ComboBox, ou CheckedListBox em uma página de base de Windows Forms e quer modificar as coleções de cadeia de caracteres dos controlesem um formulário derivado, coleções de cadeia de caracteres dos controles no formulário base devem estar vazios. Se as coleções de cadeia de caracteres nãoestiverem vazias, ficam somente leitura quando você deriva outro formulário.

Exemplos

O exemplo de código é uma exibição completo do aplicativo como você pode usar o método de Add para adicionar itens a ComboBox, o método de FindString para

localizar itens em ComboBox, e métodos de BeginUpdate e de EndUpdate para adicionar seus itens de um grande número da ComboBox. A capacidade de armazenar

os valores que são diferentes de texto exibido é herdada de ListControl. Para um exemplo de como usar este recurso, consulte a classe de ListControl .

Para obter instruções sobre como executar este exemplo no Visual Studio, consulte Como compilar e executar um exemplo de código dos Windows Forms concluídousando Visual Studio. Você deve adicionar referências a System.Drawing e aos espaços de System.Windows.Forms para executar esse exemplo.

using System;

using System.Windows.Forms;

namespace Win32Form1Namespace {

public class Win32Form1 : System.Windows.Forms.Form {

private System.Windows.Forms.Button addButton;

private System.Windows.Forms.TextBox textBox2;

private System.Windows.Forms.Button addGrandButton;

private System.Windows.Forms.ComboBox comboBox1;

private System.Windows.Forms.Button showSelectedButton;

private System.Windows.Forms.TextBox textBox1;

private System.Windows.Forms.Button findButton;

private System.Windows.Forms.Label label1;

public Win32Form1() {

this.InitializeComponent();

}

[System.STAThreadAttribute()]

public static void Main() {

System.Windows.Forms.Application.Run(new Win32Form1());

}

private void InitializeComponent() {

this.addButton = new System.Windows.Forms.Button();

this.textBox2 = new System.Windows.Forms.TextBox();

this.addGrandButton = new System.Windows.Forms.Button();

this.comboBox1 = new System.Windows.Forms.ComboBox();

this.showSelectedButton = new System.Windows.Forms.Button();

this.textBox1 = new System.Windows.Forms.TextBox();

this.findButton = new System.Windows.Forms.Button();

this.label1 = new System.Windows.Forms.Label();

this.addButton.Location = new System.Drawing.Point(248, 32);

this.addButton.Size = new System.Drawing.Size(40, 24);

this.addButton.TabIndex = 1;

this.addButton.Text = "Add";

this.addButton.Click += new System.EventHandler(this.addButton_Click);

this.textBox2.Location = new System.Drawing.Point(8, 64);

this.textBox2.Size = new System.Drawing.Size(232, 20);

this.textBox2.TabIndex = 6;

this.textBox2.Text = "";

this.addGrandButton.Location = new System.Drawing.Point(8, 96);

this.addGrandButton.Size = new System.Drawing.Size(280, 23);

this.addGrandButton.TabIndex = 2;

this.addGrandButton.Text = "Add 1,000 Items";

this.addGrandButton.Click += new System.EventHandler(this.addGrandButton_Click);

this.comboBox1.Anchor = ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)

| System.Windows.Forms.AnchorStyles.Right);

this.comboBox1.DropDownWidth = 280;

this.comboBox1.Items.AddRange(new object[] {"Item 1",

"Item 2",

C#

Page 19: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

"Item 3",

"Item 4",

"Item 5"});

this.comboBox1.Location = new System.Drawing.Point(8, 248);

this.comboBox1.Size = new System.Drawing.Size(280, 21);

this.comboBox1.TabIndex = 7;

this.showSelectedButton.Location = new System.Drawing.Point(8, 128);

this.showSelectedButton.Size = new System.Drawing.Size(280, 24);

this.showSelectedButton.TabIndex = 4;

this.showSelectedButton.Text = "What Item is Selected?";

this.showSelectedButton.Click += new System.EventHandler(this.showSelectedButton_Click);

this.textBox1.Location = new System.Drawing.Point(8, 32);

this.textBox1.Size = new System.Drawing.Size(232, 20);

this.textBox1.TabIndex = 5;

this.textBox1.Text = "";

this.findButton.Location = new System.Drawing.Point(248, 64);

this.findButton.Size = new System.Drawing.Size(40, 24);

this.findButton.TabIndex = 3;

this.findButton.Text = "Find";

this.findButton.Click += new System.EventHandler(this.findButton_Click);

this.label1.Location = new System.Drawing.Point(8, 224);

this.label1.Size = new System.Drawing.Size(144, 23);

this.label1.TabIndex = 0;

this.label1.Text = "Test ComboBox";

this.ClientSize = new System.Drawing.Size(292, 273);

this.Controls.AddRange(new System.Windows.Forms.Control[] {this.comboBox1,

this.textBox2,

this.textBox1,

this.showSelectedButton,

this.findButton,

this.addGrandButton,

this.addButton,

this.label1});

this.Text = "ComboBox Sample";

}

private void addButton_Click(object sender, System.EventArgs e) {

comboBox1.Items.Add(textBox1.Text);

}

private void addGrandButton_Click(object sender, System.EventArgs e) {

comboBox1.BeginUpdate();

for (int i = 0; i < 1000; i++) {

comboBox1.Items.Add("Item 1" + i.ToString());

}

comboBox1.EndUpdate();

}

private void findButton_Click(object sender, System.EventArgs e) {

int index = comboBox1.FindString(textBox2.Text);

comboBox1.SelectedIndex = index;

}

private void showSelectedButton_Click(object sender, System.EventArgs e) {

int selectedIndex = comboBox1.SelectedIndex;

Object selectedItem = comboBox1.SelectedItem;

MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" +

"Index: " + selectedIndex.ToString());

}

}

}

Page 20: 190741461 Combobox Documentacao (1)

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic﴿ públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

ReferênciaNamespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 21: 190741461 Combobox Documentacao (1)

Construtor ComboBox

Inicializa uma nova instância da classe ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public ComboBox()

C#

Page 22: 190741461 Combobox Documentacao (1)

Métodos ComboBox

O tipo ComboBox expõe os membros a seguir.

Métodos

Nome Descrição

AccessibilityNotifyClients(AccessibleEvents,

Int32)

Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho

especificado. (Herdado de Control.)

AccessibilityNotifyClients(AccessibleEvents,

Int32, Int32)

Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho

especificado. (Herdado de Control.)

AddItemsCore Obsoleta. Adiciona os itens especificados para a caixa de combinação.

BeginInvoke(Delegate) Executa o representante especificado de forma assíncrona no segmento que o identificador subjacentedo controle foi criada sobre. (Herdado de Control.)

BeginInvoke(Delegate, Object[]) Executa o representante especificado de forma assíncrona com os argumentos especificados, nosegmento que o identificador subjacente do controle foi criada sobre. (Herdado de Control.)

BeginUpdate Mantém o desempenho quando itens são adicionados ao ComboBox um de cada vez.

BringToFront Traz o controle à frente da ordem z. (Herdado de Control.)

Contains Obtém um valor indicando se o controle especificado é um filho do controle. (Herdado de Control.)

CreateAccessibilityInstance Cria um novo objeto de acessibilidade para o controle. (Substitui Control.CreateAccessibilityInstance().)

CreateControl Força a criação do controle visível, incluindo a criação de gerenciamento e todos os controles filhosvisíveis. (Herdado de Control.)

CreateControlsInstance Cria uma nova instância de coleção do controle para o controle. (Herdado de Control.)

CreateGraphics Cria Graphics para o controle. (Herdado de Control.)

CreateHandle Cria um identificador para o controle. (Substitui Control.CreateHandle().)

CreateObjRef Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usadopara se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.)

DefWndProc Envia a mensagem especificada para o procedimento de janela padrão. (Herdado de Control.)

DestroyHandle Destrói a alça associada com o controle. (Herdado de Control.)

Dispose() Libera todos os recursos usados pelo Component. (Herdado de Component.)

Dispose(Boolean) Libera os recursos não gerenciados usados pelo ComboBox e opcionalmente libera os recursos

gerenciados. (Substitui Control.Dispose(Boolean).)

DoDragDrop Iniciar uma operação de arrastar e soltar. (Herdado de Control.)

DrawToBitmap Suporte que processam ao bitmap especificado. (Herdado de Control.)

EndInvoke Recupera o valor de retorno da operação assíncrona representada por IAsyncResult passado.

(Herdado de Control.)

EndUpdate Retoma a pintura do controle ComboBox depois que a pintura é suspensa pelo método BeginUpdate.

Equals(Object) Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

FilterItemOnProperty(Object) Recupera o valor atual de item de ListControl , se é uma propriedade de um objeto, dado o item.(Herdado de ListControl.)

FilterItemOnProperty(Object, String) Retorna o valor atual de item de ListControl , se é uma propriedade de um objeto dado o item e onome da propriedade. (Herdado de ListControl.)

Finalize Libera os recursos não gerenciados e executa outras operações de limpeza antes do Component ser

recuperados pela coleta de lixo. (Herdado de Component.)

FindForm Recupera o formulário que o controle está ativado. (Herdado de Control.)

.NET Framework 4.5

Page 23: 190741461 Combobox Documentacao (1)

FindString(String) Retorna o índice do primeiro item em ComboBox que começa com a cadeia de caracteres especificada.

FindString(String, Int32) Retorna o índice do primeiro item em ComboBox além de índice especificado que contém a cadeia decaracteres especificada. A pesquisa não diferencia maiúsculas de minúsculas.

FindStringExact(String) Localiza o primeiro item na caixa de combinação que corresponde a cadeia de caracteres especificada.

FindStringExact(String, Int32) Localiza o primeiro item após o índice especificado que corresponde a cadeia de caracteresespecificada.

Focus Defina o foco de entrada para o controle. (Herdado de Control.)

GetAccessibilityObjectById Recupera AccessibleObjectespecificado. (Herdado de Control.)

GetAutoSizeMode Recupera um valor que indica como um controle irá se comportar quando sua propriedade deAutoSize é ativada. (Herdado de Control.)

GetChildAtPoint(Point) Recupera o controle filho que está localizado nas coordenadas especificado. (Herdado de Control.)

GetChildAtPoint(Point, GetChildAtPointSkip) Recupera o controle filho que está localizado nas coordenadas específicas, especificando se ignorarcontroles filhos de um tipo. (Herdado de Control.)

GetContainerControl Retorna ContainerControl seguinte acima da cadeia de controle de controles pai. (Herdado de Control.)

GetHashCode Serve como a função de hash padrão. (Herdado de Object.)

GetItemHeight Retorna a altura de um item em ComboBox.

GetItemText Retorna a representação de texto do item especificado. (Herdado de ListControl.)

GetLifetimeService Recupera o objeto de serviço vida útil atual que controla a diretiva de vida útil para esta instância.(Herdado de MarshalByRefObject.)

GetNextControl Recupera o próximo controle frente ou novamente em ordem de tabulação controles filho. (Herdado

de Control.)

GetPreferredSize Retorna o tamanho de uma área retangular na qual um controle pode caber. (Herdado de Control.)

GetScaledBounds Recupera os limites dentro do qual o controle é dimensionado. (Herdado de Control.)

GetService Retorna um objeto que representa um serviço fornecido pelo Component ou por seus Container.

(Herdado de Component.)

GetStyle Recupera o valor especificado de bit de estilo do controle para o controle. (Herdado de Control.)

GetTopLevel Determina se o controle é um controle de nível superior. (Herdado de Control.)

GetType Obtém o Type da instância atual. (Herdado de Object.)

Hide Esconde o controle de usuário. (Herdado de Control.)

InitializeLifetimeService Obtém um objeto de serviço de tempo de vida para controlar a diretiva vida útil para esta instância.(Herdado de MarshalByRefObject.)

InitLayout Chamado depois que o controle foi adicionado a um outro contêiner. (Herdado de Control.)

Invalidate() Invalida a superfície inteira de controle e faz com que o controle a ser redesenhado. (Herdado de

Control.)

Invalidate(Boolean) Invalida uma região específica do controle e causa uma mensagem de pintura a ser enviada para ocontrole. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de Control.)

Invalidate(Rectangle) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a áreaque será repintada na próxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviadapara o controle. (Herdado de Control.)

Invalidate(Region) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a áreaque será repintada na próxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviadapara o controle. (Herdado de Control.)

Invalidate(Rectangle, Boolean) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a áreaque será repintada na próxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviadapara o controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de

Control.)

Invalidate(Region, Boolean) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a áreaque será repintada na próxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviadapara o controle. Opcionalmente, invalida os controles filho atribuídos ao controle. (Herdado de

Control.)

Invoke(Delegate) Executa o representante especificado no thread que possui o identificador de janela subjacente do

Page 24: 190741461 Combobox Documentacao (1)

controle. (Herdado de Control.)

Invoke(Delegate, Object[]) Executa o representante especificado, no thread que possui o identificador de janela subjacente de

controle, com a lista de argumentos especificada. (Herdado de Control.)

InvokeGotFocus Gera o evento de GotFocus para o controle especificado. (Herdado de Control.)

InvokeLostFocus Gera o evento de LostFocus para o controle especificado. (Herdado de Control.)

InvokeOnClick Gera o evento de Click para o controle especificado. (Herdado de Control.)

InvokePaint Gera o evento de Paint para o controle especificado. (Herdado de Control.)

InvokePaintBackground Gera o evento de PaintBackground para o controle especificado. (Herdado de Control.)

IsInputChar Determina se um caractere é um caractere de entrada que o controle reconhece. (Herdado de Control.)

IsInputKey Determina se a chave especificada é uma chave de entrada normal ou uma tecla especial que requerpré-processamento. (Substitui ListControl.IsInputKey(Keys).)

MemberwiseClone() Cria uma cópia superficial do Object atual. (Herdado de Object.)

MemberwiseClone(Boolean) Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.)

NotifyInvalidate Infraestrutura. Gera o evento de Invalidated com uma região especificada do controle para invalidar.(Herdado de Control.)

OnAutoSizeChanged Gera o evento AutoSizeChanged . (Herdado de Control.)

OnBackColorChanged Gera o evento BackColorChanged . (Substitui Control.OnBackColorChanged(EventArgs).)

OnBackgroundImageChanged Gera o evento BackgroundImageChanged. (Herdado de Control.)

OnBackgroundImageLayoutChanged Gera o evento BackgroundImageLayoutChanged. (Herdado de Control.)

OnBindingContextChanged Gera o evento BindingContextChanged. (Herdado de ListControl.)

OnCausesValidationChanged Gera o evento CausesValidationChanged. (Herdado de Control.)

OnChangeUICues Gera o evento ChangeUICues. (Herdado de Control.)

OnClick Gera o evento Click. (Herdado de Control.)

OnClientSizeChanged Gera o evento ClientSizeChanged. (Herdado de Control.)

OnContextMenuChanged Gera o evento ContextMenuChanged. (Herdado de Control.)

OnContextMenuStripChanged Gera o evento ContextMenuStripChanged. (Herdado de Control.)

OnControlAdded Gera o evento ControlAdded. (Herdado de Control.)

OnControlRemoved Gera o evento ControlRemoved. (Herdado de Control.)

OnCreateControl Gera o método de CreateControl . (Herdado de Control.)

OnCursorChanged Gera o evento CursorChanged. (Herdado de Control.)

OnDataSourceChanged Gera o evento DataSourceChanged. (Substitui ListControl.OnDataSourceChanged(EventArgs).)

OnDisplayMemberChanged Gera o evento DisplayMemberChanged. (Substitui ListControl.OnDisplayMemberChanged(EventArgs).)

OnDockChanged Gera o evento DockChanged. (Herdado de Control.)

OnDoubleClick Gera o evento DoubleClick. (Herdado de Control.)

OnDragDrop Gera o evento DragDrop. (Herdado de Control.)

OnDragEnter Gera o evento DragEnter. (Herdado de Control.)

OnDragLeave Gera o evento DragLeave. (Herdado de Control.)

OnDragOver Gera o evento DragOver. (Herdado de Control.)

OnDrawItem Gera o evento DrawItem.

OnDropDown Gera o evento DropDown.

Page 25: 190741461 Combobox Documentacao (1)

OnDropDownClosed Gera o evento DropDownClosed.

OnDropDownStyleChanged Gera o evento DropDownStyleChanged.

OnEnabledChanged Gera o evento EnabledChanged. (Herdado de Control.)

OnEnter Gera o evento Enter. (Herdado de Control.)

OnFontChanged Gera o evento FontChanged. (Substitui Control.OnFontChanged(EventArgs).)

OnForeColorChanged Gera o evento ForeColorChanged. (Substitui Control.OnForeColorChanged(EventArgs).)

OnFormat Gera o evento Format. (Herdado de ListControl.)

OnFormatInfoChanged Gera o evento FormatInfoChanged. (Herdado de ListControl.)

OnFormatStringChanged Gera o evento FormatStringChanged. (Herdado de ListControl.)

OnFormattingEnabledChanged Gera o evento FormattingEnabledChanged. (Herdado de ListControl.)

OnGiveFeedback Gera o evento GiveFeedback. (Herdado de Control.)

OnGotFocus Gera o evento GotFocus. (Substitui Control.OnGotFocus(EventArgs).)

OnHandleCreated Gera o evento HandleCreated. (Substitui Control.OnHandleCreated(EventArgs).)

OnHandleDestroyed Gera o evento HandleDestroyed. (Substitui Control.OnHandleDestroyed(EventArgs).)

OnHelpRequested Gera o evento HelpRequested. (Herdado de Control.)

OnImeModeChanged Gera o evento ImeModeChanged. (Herdado de Control.)

OnInvalidated Gera o evento Invalidated. (Herdado de Control.)

OnKeyDown Gera o evento KeyDown. (Substitui Control.OnKeyDown(KeyEventArgs).)

OnKeyPress Gera o evento KeyPress. (Substitui Control.OnKeyPress(KeyPressEventArgs).)

OnKeyUp Gera o evento KeyUp. (Herdado de Control.)

OnLayout Gera o evento Layout. (Herdado de Control.)

OnLeave Gera o evento Leave. (Herdado de Control.)

OnLocationChanged Gera o evento LocationChanged. (Herdado de Control.)

OnLostFocus Gera o evento LostFocus. (Substitui Control.OnLostFocus(EventArgs).)

OnMarginChanged Gera o evento MarginChanged. (Herdado de Control.)

OnMeasureItem Gera o evento MeasureItem.

OnMouseCaptureChanged Gera o evento MouseCaptureChanged. (Herdado de Control.)

OnMouseClick Gera o evento MouseClick. (Herdado de Control.)

OnMouseDoubleClick Gera o evento MouseDoubleClick. (Herdado de Control.)

OnMouseDown Gera o evento MouseDown. (Herdado de Control.)

OnMouseEnter Gera o evento MouseEnter. (Substitui Control.OnMouseEnter(EventArgs).)

OnMouseHover Gera o evento MouseHover. (Herdado de Control.)

OnMouseLeave Gera o evento MouseLeave. (Substitui Control.OnMouseLeave(EventArgs).)

OnMouseMove Gera o evento MouseMove. (Herdado de Control.)

OnMouseUp Gera o evento MouseUp. (Herdado de Control.)

OnMouseWheel Gera o evento MouseWheel. (Herdado de Control.)

OnMove Gera o evento Move. (Herdado de Control.)

Page 26: 190741461 Combobox Documentacao (1)

OnNotifyMessage Notifica o controle de mensagens do Windows. (Herdado de Control.)

OnPaddingChanged Gera o evento PaddingChanged. (Herdado de Control.)

OnPaint Gera o evento Paint. (Herdado de Control.)

OnPaintBackground Pinta o plano de fundo do controle. (Herdado de Control.)

OnParentBackColorChanged Gera o evento BackColorChanged . (Substitui Control.OnParentBackColorChanged(EventArgs).)

OnParentBackgroundImageChanged Gera o evento de BackgroundImageChanged quando o valor da propriedade de BackgroundImage do

contêiner do controle for alterada. (Herdado de Control.)

OnParentBindingContextChanged Gera o evento de BindingContextChanged quando o valor da propriedade de BindingContext do

contêiner do controle for alterada. (Herdado de Control.)

OnParentChanged Gera o evento ParentChanged. (Herdado de Control.)

OnParentCursorChanged Gera o evento CursorChanged. (Herdado de Control.)

OnParentEnabledChanged Gera o evento de EnabledChanged quando o valor da propriedade de Enabled do contêiner docontrole for alterada. (Herdado de Control.)

OnParentFontChanged Gera o evento de FontChanged quando o valor da propriedade de Font do contêiner do controle foralterada. (Herdado de Control.)

OnParentForeColorChanged Gera o evento de ForeColorChanged quando o valor da propriedade de ForeColor do contêiner docontrole for alterada. (Herdado de Control.)

OnParentRightToLeftChanged Gera o evento de RightToLeftChanged quando o valor da propriedade de RightToLeft do contêiner docontrole for alterada. (Herdado de Control.)

OnParentVisibleChanged Gera o evento de VisibleChanged quando o valor da propriedade de Visible do contêiner do controlefor alterada. (Herdado de Control.)

OnPreviewKeyDown Gera o evento PreviewKeyDown. (Herdado de Control.)

OnPrint Gera o evento Paint. (Herdado de Control.)

OnQueryContinueDrag Gera o evento QueryContinueDrag. (Herdado de Control.)

OnRegionChanged Gera o evento RegionChanged. (Herdado de Control.)

OnResize Gera o evento Resize. (Substitui Control.OnResize(EventArgs).)

OnRightToLeftChanged Gera o evento RightToLeftChanged. (Herdado de Control.)

OnSelectedIndexChanged Gera o evento SelectedIndexChanged. (Substitui ListControl.OnSelectedIndexChanged(EventArgs).)

OnSelectedItemChanged Gera o evento SelectedItemChanged.

OnSelectedValueChanged Gera o evento SelectedValueChanged. (Substitui ListControl.OnSelectedValueChanged(EventArgs).)

OnSelectionChangeCommitted Gera o evento SelectionChangeCommitted.

OnSizeChanged Gera o evento SizeChanged. (Herdado de Control.)

OnStyleChanged Gera o evento StyleChanged. (Herdado de Control.)

OnSystemColorsChanged Gera o evento SystemColorsChanged. (Herdado de Control.)

OnTabIndexChanged Gera o evento TabIndexChanged. (Herdado de Control.)

OnTabStopChanged Gera o evento TabStopChanged. (Herdado de Control.)

OnTextChanged Gera o evento TextChanged. (Substitui Control.OnTextChanged(EventArgs).)

OnTextUpdate Gera o evento TextUpdate.

OnValidated Gera o evento Validated. (Herdado de Control.)

OnValidating Gera o evento Validating. (Substitui Control.OnValidating(CancelEventArgs).)

OnValueMemberChanged Gera o evento ValueMemberChanged. (Herdado de ListControl.)

OnVisibleChanged Gera o evento VisibleChanged. (Herdado de Control.)

Page 27: 190741461 Combobox Documentacao (1)

PerformLayout() Força o controle para aplicar a lógica de layout para todos os seus controles filhos. (Herdado de

Control.)

PerformLayout(Control, String) Força o controle para aplicar a lógica de layout para todos os seus controles filhos. (Herdado de

Control.)

PointToClient Calcula o local de ponto especificado na tela em coordenadas do cliente. (Herdado de Control.)

PointToScreen Calcula o local de ponto especificado de cliente em coordenadas da tela. (Herdado de Control.)

PreProcessControlMessage Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que sãodistribuídos. (Herdado de Control.)

PreProcessMessage Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que sãodistribuídos. (Herdado de Control.)

ProcessCmdKey Processa uma tecla de comando. (Herdado de Control.)

ProcessDialogChar Processa um caractere da caixa de diálogo. (Herdado de Control.)

ProcessDialogKey Processa uma chave da caixa de diálogo. (Herdado de Control.)

ProcessKeyEventArgs Processa uma mensagem principal e gera os eventos apropriado do controle. (Substitui

Control.ProcessKeyEventArgs(Message).)

ProcessKeyMessage Processa uma mensagem do teclado. (Herdado de Control.)

ProcessKeyPreview Visualiza uma mensagem do teclado. (Herdado de Control.)

ProcessMnemonic Processa um caractere mnemônico. (Herdado de Control.)

RaiseDragEvent Infraestrutura. Gera o evento apropriado de arrastar. (Herdado de Control.)

RaiseKeyEvent Infraestrutura. Gera o evento principal apropriado. (Herdado de Control.)

RaiseMouseEvent Infraestrutura. Gera o evento apropriado do mouse. (Herdado de Control.)

RaisePaintEvent Infraestrutura. Gera o evento apropriado de pintura. (Herdado de Control.)

RecreateHandle Força a recriação de forma para o controle. (Herdado de Control.)

RectangleToClient Calcula o tamanho e o local do retângulo especificado na tela no cliente coordena. (Herdado de

Control.)

RectangleToScreen Calcula o tamanho e o local do retângulo especificado de cliente na tela coordena. (Herdado de

Control.)

Refresh Força o controle para invalidar a área cliente e para redesenhar-se imediatamente e todos os controlesfilhos. (Herdado de Control.)

RefreshItem Atualiza o item contido no local especificado. (Substitui ListControl.RefreshItem(Int32).)

RefreshItems Atualizar todos os itens de ComboBox . (Substitui ListControl.RefreshItems().)

ResetBackColor Reinicializa a propriedade de BackColor ao seu valor padrão. (Herdado de Control.)

ResetBindings Faz com que um controle a BindingSource releia todos os itens na lista e atualiza os valores exibidos.

(Herdado de Control.)

ResetCursor Reinicializa a propriedade de Cursor ao seu valor padrão. (Herdado de Control.)

ResetFont Reinicializa a propriedade de Font ao seu valor padrão. (Herdado de Control.)

ResetForeColor Reinicializa a propriedade de ForeColor ao seu valor padrão. (Herdado de Control.)

ResetImeMode Reinicializa a propriedade de ImeMode ao seu valor padrão. (Herdado de Control.)

ResetMouseEventArgs Infraestrutura. Redefine o controle para manipular o evento de MouseLeave . (Herdado de Control.)

ResetRightToLeft Reinicializa a propriedade de RightToLeft ao seu valor padrão. (Herdado de Control.)

ResetText Reinicializa a propriedade de Text ao seu valor padrão. (Substitui Control.ResetText().)

ResumeLayout() Continua a lógica comum de layout. (Herdado de Control.)

ResumeLayout(Boolean) Continua a lógica comum de layout, forçando opcionalmente um layout imediato de solicitaçõespendentes de layout. (Herdado de Control.)

RtlTranslateAlignment(ContentAlignment) Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao

Page 28: 190741461 Combobox Documentacao (1)

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateAlignment(HorizontalAlignment) Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateAlignment(LeftRightAlignment) Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateContent Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateHorizontal Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateLeftRight Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

Scale(Single) Obsoleta. Dimensionar o controle e todos os controles filhos. (Herdado de Control.)

Scale(SizeF) Dimensionar o controle e todos os controles filho pelo fator de escala especificado. (Herdado de

Control.)

Scale(Single, Single) Obsoleta. Dimensionar o controle inteiro e todos os controles filhos. (Herdado de Control.)

ScaleControl Dimensiona o local, o tamanho, o preenchimento e a margem de um controle. (Substitui

Control.ScaleControl(SizeF, BoundsSpecified).)

ScaleCore Infraestrutura. Este método não é relevante para essa classe. (Herdado de Control.)

Select() Ativa o controle. (Herdado de Control.)

Select(Boolean, Boolean) Ativa um controle filho. Opcionalmente especificar a direção na ordem de tabulação selecione o tipo decontrole. (Herdado de Control.)

Select(Int32, Int32) Seleciona um intervalo de texto na parte editável de ComboBox.

SelectAll Seleciona qualquer texto na parte editável de ComboBox.

SelectNextControl Ativa o controle seguir. (Herdado de Control.)

SendToBack O controle envia de volta da ordem z. (Herdado de Control.)

SetAutoSizeMode Define um valor que indica como um controle irá se comportar quando sua propriedade de AutoSize éativada. (Herdado de Control.)

SetBounds(Int32, Int32, Int32, Int32) Defina os limites do controle para o local e o tamanho especificados. (Herdado de Control.)

SetBounds(Int32, Int32, Int32, Int32,

BoundsSpecified)

Defina os limites do controle especificados para o local e o tamanho especificados. (Herdado de

Control.)

SetBoundsCore Defina o tamanho e local de ComboBox. (Substitui Control.SetBoundsCore(Int32, Int32, Int32, Int32,

BoundsSpecified).)

SetClientSizeCore Defina o tamanho da área cliente do controle. (Herdado de Control.)

SetItemCore Quando substituído em uma classe derivada, define o objeto com o índice especificado na classederivada. (Substitui ListControl.SetItemCore(Int32, Object).)

SetItemsCore Quando substituído em uma classe derivada, define a matriz especificada de objetos em uma coleçãona classe derivada. (Substitui ListControl.SetItemsCore(IList).)

SetStyle Define um sinalizador especificado de ControlStyles a true ou a false. (Herdado de Control.)

SetTopLevel Defina o controle como o controle de nível superior. (Herdado de Control.)

SetVisibleCore Defina o controle ao estado visível especificado. (Herdado de Control.)

Show Exibe o controle para o usuário. (Herdado de Control.)

SizeFromClientSize Determina o tamanho do controle inteiro de altura e largura de sua área cliente. (Herdado de Control.)

SuspendLayout Suspende temporariamente a lógica de layout para o controle. (Herdado de Control.)

ToString Retorna uma cadeia de caracteres que representa o controle de ComboBox . (Substitui

Component.ToString().)

Update Faz com que o controle redesenhe regiões invalidadas em sua área cliente. (Herdado de Control.)

UpdateBounds() Atualiza os limites do controle com o tamanho e local atual. (Herdado de Control.)

Page 29: 190741461 Combobox Documentacao (1)

UpdateBounds(Int32, Int32, Int32, Int32) Atualiza os limites do controle com o tamanho e local especificados. (Herdado de Control.)

UpdateBounds(Int32, Int32, Int32, Int32,

Int32, Int32)

Atualiza os limites do controle com o tamanho, o local, e o tamanho especificados de cliente. (Herdado

de Control.)

UpdateStyles Força os estilos atribuídos a ser reaplicados ao controle. (Herdado de Control.)

UpdateZOrder Atualiza o controle na ordem z de seu pai. (Herdado de Control.)

WndProc Mensagens do Windows dos processos. (Substitui Control.WndProc(Message).)

Superior

Implementações explícitas da interface

Nome Descrição

IDropTarget.OnDragDrop Infraestrutura. Gera o evento DragDrop. (Herdado de Control.)

IDropTarget.OnDragEnter Infraestrutura. Gera o evento DragEnter. (Herdado de Control.)

IDropTarget.OnDragLeave Infraestrutura. Gera o evento DragLeave. (Herdado de Control.)

IDropTarget.OnDragOver Infraestrutura. Gera o evento DragOver. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 30: 190741461 Combobox Documentacao (1)

Método ComboBox.AccessibilityNotifyClients

Notifica os aplicativos cliente de acessibilidade de AccessibleEvents.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

AccessibilityNotifyClients(AccessibleEvents,

Int32)

Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho

especificado. (Herdado de Control.)

AccessibilityNotifyClients(AccessibleEvents,

Int32, Int32)

Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho

especificado. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 31: 190741461 Combobox Documentacao (1)

Método ComboBox.AddItemsCore

Observação: esta API agora é obsoleta. A alternativa não obsoleta é Add.

Adiciona os itens especificados para a caixa de combinação.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

value

Tipo: System.Object[]

Os itens a adicionar.

Informações sobre versão

.NET FrameworkCom suporte em: 1.1, 1.0

Obsoleto (aviso do compilador) em 4.5

Obsoleto (aviso do compilador) em 4

Obsoleto (aviso do compilador) em 3.5

Obsoleto (aviso do compilador) em 3.5 SP1

Obsoleto (aviso do compilador) em 3.0

Obsoleto (aviso do compilador) em 3.0 SP1

Obsoleto (aviso do compilador) em 3.0 SP2

Obsoleto (aviso do compilador) em 2.0

Obsoleto (aviso do compilador) em 2.0 SP1

Obsoleto (aviso do compilador) em 2.0 SP2

.NET Framework Client ProfileObsoleto (aviso do compilador) em 4

Obsoleto (aviso do compilador) em 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[ObsoleteAttribute("This method has been deprecated. There is no replacement. http://go.microsoft.com/fwlink/?linkid=14202")]

protected virtual void AddItemsCore(

Object[] value

)

C#

Page 32: 190741461 Combobox Documentacao (1)

Método ComboBox.BeginInvoke

Executa um representante assincronamente no segmento que o identificador subjacente do controle foi criada sobre.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

BeginInvoke(Delegate) Executa o representante especificado de forma assíncrona no segmento que o identificador subjacente do controle foicriada sobre. (Herdado de Control.)

BeginInvoke(Delegate,

Object[])

Executa o representante especificado de forma assíncrona com os argumentos especificados, no segmento que oidentificador subjacente do controle foi criada sobre. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 33: 190741461 Combobox Documentacao (1)

Método ComboBox.BeginUpdate

Mantém o desempenho quando itens são adicionados ao ComboBox um de cada vez.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Este método evita o controle de pintura até que o método de EndUpdate seja chamado.

A maneira preferencial para adicionar itens a ComboBox é usar o método de AddRange da classe de ComboBox.ObjectCollection ﴾através da propriedade de Items de

ComboBox). Isso permite que você adicionar ao mesmo tempo uma matriz de itens à lista. Entretanto, se você quiser adicionar um de cada vez os itens usando ométodo de Add da classe de ComboBox.ObjectCollection , você pode usar o método de BeginUpdate para impedir que o controle repinte ComboBox cada vez que um

item é adicionado à lista. Uma vez que você concluiu a tarefa de adicionar itens à lista, chame o método de EndUpdate para ativar ComboBox para redesenhar. Essa

maneira de adicionar itens pode evitar tremulação durante o desenho de ComboBox quando um grande número de itens estão sendo adicionados à lista.

Exemplos

O exemplo de código mostra o uso dos métodos de BeginUpdate e de EndUpdate . O exemplo é parte de um exemplo de código completo na visão geral da classeComboBox .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

.NET Framework 4.5

public void BeginUpdate()

private void addGrandButton_Click(object sender, System.EventArgs e) {

comboBox1.BeginUpdate();

for (int i = 0; i < 1000; i++) {

comboBox1.Items.Add("New Item " + i.ToString());

}

comboBox1.EndUpdate();

}

C#

C#

Page 34: 190741461 Combobox Documentacao (1)

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 35: 190741461 Combobox Documentacao (1)

Método ComboBox.CreateAccessibilityInstance

Este membro substitui Control.CreateAccessibilityInstance(), e pode haver documentação mais completa disponível nesse tópico.

Cria um novo objeto de acessibilidade para o controle.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de retornoTipo: System.Windows.Forms.AccessibleObject

Novo AccessibleObject para o controle.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override AccessibleObject CreateAccessibilityInstance()

C#

Page 36: 190741461 Combobox Documentacao (1)

Método ComboBox.CreateHandle

Cria um identificador para o controle.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Este método é substituído em ComboBox para evitar vários layouts durante a criação de forma devido à alteração de tamanho de ComboBox .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void CreateHandle()

C#

Page 37: 190741461 Combobox Documentacao (1)

Método ComboBox.Dispose

Libera os recursos usados por ComboBox.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

Dispose() Libera todos os recursos usados pelo Component. (Herdado de Component.)

Dispose(Boolean) Libera os recursos não gerenciados usados pelo ComboBox e opcionalmente libera os recursos gerenciados. (Substitui

Control.Dispose(Boolean).)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 38: 190741461 Combobox Documentacao (1)

Método ComboBox.Dispose (Boolean)

Libera os recursos não gerenciados usados pelo ComboBox e opcionalmente libera os recursos gerenciados.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

disposing

Tipo: System.Boolean

true a liberando recursos gerenciados e não gerenciados; false para liberar somente recursos não gerenciados.

Comentários

Este método é chamado pelo método público de Dispose e o método de Finalize . Dispose chama o método protegido de Dispose(Boolean) com o parâmetro dedisposing definido como true. Finalize chama Dispose com disposing definido como false.

Quando o parâmetro de disposing é true, as versões desse método todos os recursos sustentaram por todos os objetos gerenciados que este referências deComboBox . Este método chama o método de Dispose de cada objeto referenciado.

Observações para herdeirosDispose pode ser chamado várias vezes por outros objetos. Ao substituir Dispose(Boolean)tome cuidado para não referenciar objetos que foram descartadosanteriormente em uma chamada anterior a Dispose. Para obter mais informações sobre como implementarDispose(Boolean), consulte Implementando um métodoDispose.

Para obter mais informações sobre a Dispose e de Finalize, consulte Limpando recursos não gerenciados e Substituindo o método Finalize.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Sobrecargas Dispose

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void Dispose(

bool disposing

)

C#

Page 39: 190741461 Combobox Documentacao (1)

Método ComboBox.EndUpdate

Retoma a pintura do controle ComboBox depois que a pintura é suspensa pelo método BeginUpdate.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

A maneira preferencial para adicionar itens a ComboBox é usar o método de AddRange da classe de ComboBox.ObjectCollection ﴾através da propriedade de Items de

ComboBox). Isso permite que você adicionar ao mesmo tempo uma matriz de itens à lista. Entretanto, se você quiser adicionar um de cada vez os itens usando ométodo de Add da classe de ComboBox.ObjectCollection , você pode usar o método de BeginUpdate para impedir que o controle repinte ComboBox cada vez que um

item é adicionado à lista. Uma vez que você concluiu a tarefa de adicionar itens à lista, chame o método de EndUpdate para ativar ComboBox para redesenhar. Essa

maneira de adicionar itens pode evitar o desenho cintilado de ComboBox quando um grande número de itens estão sendo adicionados à lista.

Exemplos

O exemplo de código mostra o uso dos métodos de BeginUpdate e de EndUpdate . O exemplo é parte de um exemplo de código em visão geral da classe ComboBox

.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

.NET Framework 4.5

public void EndUpdate()

private void addGrandButton_Click(object sender, System.EventArgs e) {

comboBox1.BeginUpdate();

for (int i = 0; i < 1000; i++) {

comboBox1.Items.Add("New Item " + i.ToString());

}

comboBox1.EndUpdate();

}

C#

C#

Page 40: 190741461 Combobox Documentacao (1)

© 2013 Microsoft. Todos os direitos reservados.

Page 41: 190741461 Combobox Documentacao (1)

Método ComboBox.FilterItemOnProperty

Retorna o valor atual de item de ListControl , se o item é uma propriedade de uma instância da classe de ListControl .

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

FilterItemOnProperty(Object) Recupera o valor atual de item de ListControl , se é uma propriedade de um objeto, dado o item. (Herdado de

ListControl.)

FilterItemOnProperty(Object,

String)

Retorna o valor atual de item de ListControl , se é uma propriedade de um objeto dado o item e o nome dapropriedade. (Herdado de ListControl.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 42: 190741461 Combobox Documentacao (1)

Método ComboBox.FindString

Retorna o índice do primeiro item em ComboBox que começa com a cadeia de caracteres especificada.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

FindString(String) Retorna o índice do primeiro item em ComboBox que começa com a cadeia de caracteres especificada.

FindString(String,

Int32)

Retorna o índice do primeiro item em ComboBox além de índice especificado que contém a cadeia de caracteres especificada. Apesquisa não diferencia maiúsculas de minúsculas.

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 43: 190741461 Combobox Documentacao (1)

Método ComboBox.FindString (String)

Retorna o índice do primeiro item em ComboBox que começa com a cadeia de caracteres especificada.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

s

Tipo: System.String

Para procurar por String .

Valor de retornoTipo: System.Int32

O índice com base zero do primeiro item encontrado; retorna -1 se nenhuma correspondência for encontrada.

Comentários

A pesquisa executada por esse método não diferencia maiúsculas de minúsculas. O parâmetro de s é uma subcadeia de caracteres para comparar com o textoassociado com os itens na lista da caixa combo. A pesquisa executa uma correspondência parcial que inicia o início de texto, e retornando o primeiro item na lista quecorresponde a subcadeia de caracteres especificada. Você pode então executar tarefas, como remover o item que contém o texto de pesquisa usando o métodoRemove ou alterar o texto do item. Uma vez que você encontrou o texto especificado, se você deseja pesquisar por outras instâncias de texto em ComboBox, vocêdeve usar a versão do método de FindString que fornece um parâmetro para especificar um índice inicial dentro de ComboBox. Se você deseja executar uma pesquisapara uma correspondência exata de palavras em vez de uma correspondência parcial, use o método de FindStringExact .

Exemplos

O exemplo de código mostra o uso do método de FindString e propriedade de SelectedIndex . O exemplo é parte de um exemplo de código completo na visão geralda classe ComboBox .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

.NET Framework 4.5

public int FindString(

string s

)

private void findButton_Click(object sender, System.EventArgs e) {

int index = comboBox1.FindString(textBox2.Text);

comboBox1.SelectedIndex = index;

}

C#

C#

Page 44: 190741461 Combobox Documentacao (1)

ReferênciaComboBox Classe

Sobrecargas FindString

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 45: 190741461 Combobox Documentacao (1)

Método ComboBox.FindString (String, Int32)

Retorna o índice do primeiro item em ComboBox além de índice especificado que contém a cadeia de caracteres especificada. A pesquisa não diferencia maiúsculas deminúsculas.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

s

Tipo: System.String

Para procurar por String .

startIndex

Tipo: System.Int32

O índice com base zero de item antes do primeiro item a ser pesquisada. Defina a -1 para pesquisar o início do controle.

Valor de retornoTipo: System.Int32

O índice com base zero do primeiro item encontrado; retorna -1 se nenhuma correspondência for encontrada, ou 0 se o parâmetro de s especifica Empty.

Exceções

Exceção Condição

ArgumentOutOfRangeException startIndex é menor que -1.- ou -

startIndex é maior do que o último índice na coleção.

Comentários

A pesquisa executada por esse método não diferencia maiúsculas de minúsculas. O parâmetro de s é uma subcadeia de caracteres para comparar com o textoassociado com os itens na lista da caixa combo. A pesquisa executa uma correspondência parcial que inicia o início de texto, retornando o primeiro item na lista quecorresponde a subcadeia de caracteres especificada. Você pode então executar tarefas, como remover o item que contém o texto de pesquisa usando o métodoRemove ou alterar o texto do item. Este método é normalmente usado após uma chamada foi feito usando a versão desse método que não especifica um índice inicial.Depois que um item inicial foi encontrado na lista, esse método é normalmente usado para localizar uma instâncias adicionais de texto de pesquisa especificando aposição do índice no parâmetro de startIndex de item após a instância primeiro encontrada de texto de pesquisa. Se você deseja executar uma pesquisa para umacorrespondência exata de palavras em vez de uma correspondência parcial, use o método de FindStringExact .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

.NET Framework 4.5

public int FindString(

string s,

int startIndex

)

C#

Page 46: 190741461 Combobox Documentacao (1)

ReferênciaComboBox Classe

Sobrecargas FindString

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 47: 190741461 Combobox Documentacao (1)

Método ComboBox.FindStringExact

Localiza o item que corresponde exatamente a cadeia de caracteres especificada.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

FindStringExact(String) Localiza o primeiro item na caixa de combinação que corresponde a cadeia de caracteres especificada.

FindStringExact(String, Int32) Localiza o primeiro item após o índice especificado que corresponde a cadeia de caracteres especificada.

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 48: 190741461 Combobox Documentacao (1)

Método ComboBox.FindStringExact (String)

Localiza o primeiro item na caixa de combinação que corresponde a cadeia de caracteres especificada.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

s

Tipo: System.String

Para procurar por String .

Valor de retornoTipo: System.Int32

O índice com base zero do primeiro item encontrado; retorna -1 se nenhuma correspondência for encontrada, ou 0 se o parâmetro de s especifica Empty.

Comentários

A pesquisa executada por esse método não diferencia maiúsculas de minúsculas. O parâmetro de s é uma cadeia de caracteres para comparar com o texto associadocom os itens na lista da caixa combo. A pesquisa para uma correspondência que inicia o início de texto, retornando o primeiro item na lista que corresponde asubcadeia de caracteres especificada. Você pode então executar tarefas, como remover o item que contém o texto de pesquisa usando o método Remove ou alterar o

texto do item. Uma vez que você encontrou o texto especificado, se você deseja pesquisar por outras instâncias de texto em ComboBox, você deve usar a versão dométodo de FindStringExact que fornece um parâmetro para especificar um índice inicial dentro de ComboBox. Se você deseja executar a pesquisa de palavras parciaisem vez de uma correspondência exata da palavra, use o método de FindString .

Exemplos

O exemplo de código a seguir demonstra como inicializar um controle de ComboBox definindo as propriedades de MaxDropDownItems e de DropDownStyle e usando

os métodos de FindStringExact para procurar ComboBox. Também mostra manipular o evento de SelectedIndexChanged .

.NET Framework 4.5

public int FindStringExact(

string s

)

using System.Windows.Forms;

public class Form1:

System.Windows.Forms.Form

{

public Form1() : base()

{

InitializeComboBox();

InitializeTextBox();

this.Label1 = new System.Windows.Forms.Label();

this.SuspendLayout();

this.Label1.Location = new System.Drawing.Point(8, 24);

this.Label1.Name = "Label1";

this.Label1.Size = new System.Drawing.Size(120, 32);

this.Label1.TabIndex = 1;

this.Label1.Text = "Use drop-down to choose a name:";

this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;

this.ClientSize = new System.Drawing.Size(292, 266);

this.Controls.Add(this.Label1);

this.Name = "Form1";

this.Text = "Form1";

this.ResumeLayout(false);

}

public static void Main()

{

Application.Run(new Form1());

}

internal System.Windows.Forms.Label Label1;

C#

C#

Page 49: 190741461 Combobox Documentacao (1)

// Declare and initialize the text box.

// This text box text will be update programmatically. The user is not

// allowed to update it, so the ReadOnly property is set to true.

internal System.Windows.Forms.TextBox TextBox1;

private void InitializeTextBox()

{

this.TextBox1 = new System.Windows.Forms.TextBox();

this.TextBox1.ScrollBars = ScrollBars.Vertical;

this.TextBox1.Location = new System.Drawing.Point(64, 128);

this.TextBox1.Multiline = true;

this.TextBox1.Name = "TextBox1";

this.TextBox1.ReadOnly = true;

this.TextBox1.Size = new System.Drawing.Size(184, 120);

this.TextBox1.TabIndex = 4;

this.TextBox1.Text = "Employee and Number of Awards:";

this.Controls.Add(this.TextBox1);

}

// Declare comboBox1 as a ComboBox.

internal System.Windows.Forms.ComboBox ComboBox1;

// This method initializes the combo box, adding a large string array

// but limiting the drop-down size to six rows so the combo box doesn't

// cover other controls when it expands.

private void InitializeComboBox()

{

this.ComboBox1 = new System.Windows.Forms.ComboBox();

string[] employees = new string[]{"Hamilton, David", "Hensien, Kari",

"Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.",

"Hanson, Mark", "Harnpadoungsataya, Sariya",

"Harrington, Mark", "Harris, Keith", "Hartwig, Doris",

"Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas",

"Harnpadoungsataya, Sariya", "Henshaw, Jeff D.",

"Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith",

"Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas",

"Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff",

"Heidepriem, Brandon D."};

ComboBox1.Items.AddRange(employees);

this.ComboBox1.Location = new System.Drawing.Point(136, 32);

this.ComboBox1.IntegralHeight = false;

this.ComboBox1.MaxDropDownItems = 5;

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(136, 81);

this.ComboBox1.TabIndex = 0;

this.Controls.Add(this.ComboBox1);

// Associate the event-handling method with the

// SelectedIndexChanged event.

this.ComboBox1.SelectedIndexChanged +=

new System.EventHandler(ComboBox1_SelectedIndexChanged);

}

// This method is called when the user changes his or her selection.

// It searches for all occurrences of the selected employee's

// name in the Items array and adds the employee's name and

// the number of occurrences to TextBox1.Text.

// CAUTION This code exposes a known bug: If the index passed to the

// FindStringExact(searchString, index) method is the last index

// of the array, the code throws an exception.

private void ComboBox1_SelectedIndexChanged(object sender,

System.EventArgs e)

{

ComboBox comboBox = (ComboBox) sender;

// Save the selected employee's name, because we will remove

// the employee's name from the list.

string selectedEmployee = (string) ComboBox1.SelectedItem;

int count = 0;

int resultIndex = -1;

// Call the FindStringExact method to find the first

// occurrence in the list.

resultIndex = ComboBox1.FindStringExact(selectedEmployee);

// Remove the name as it is found, and increment the found count.

// Then call the FindStringExact method again, passing in the

// index of the current found item so the search starts there

// instead of at the beginning of the list.

while (resultIndex!=-1)

Page 50: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Sobrecargas FindStringExact

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

{

ComboBox1.Items.RemoveAt(resultIndex);

count += 1;

resultIndex = ComboBox1.FindStringExact(selectedEmployee,

resultIndex);

}

// Update the text in Textbox1.

TextBox1.Text = TextBox1.Text+ "\r\n" + selectedEmployee + ": "

+ count;

}

}

Page 51: 190741461 Combobox Documentacao (1)

Método ComboBox.FindStringExact (String, Int32)

Localiza o primeiro item após o índice especificado que corresponde a cadeia de caracteres especificada.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

s

Tipo: System.String

Para procurar por String .

startIndex

Tipo: System.Int32

O índice com base zero de item antes do primeiro item a ser pesquisada. Defina a -1 para pesquisar o início do controle.

Valor de retornoTipo: System.Int32

O índice com base zero do primeiro item encontrado; retorna -1 se nenhuma correspondência for encontrada, ou 0 se o parâmetro de s especifica Empty.

Exceções

Exceção Condição

ArgumentOutOfRangeException startIndex é menor que -1.- ou -

startIndex é igual ao último índice na coleção.

Comentários

A pesquisa executada por esse método não diferencia maiúsculas de minúsculas. O parâmetro de s é uma cadeia de caracteres para comparar com o texto associadocom os itens na lista da caixa combo. A pesquisa para uma correspondência que inicia o início de texto, retornando o primeiro item na lista que corresponde asubcadeia de caracteres especificada. Você pode então executar tarefas, como remover o item que contém o texto de pesquisa usando o método Remove ou alterar o

texto do item. Este método é normalmente usado após uma chamada foi feito usando a versão desse método que não especifica um índice inicial. Depois que um item

inicial foi encontrado na lista, esse método é normalmente usado para localizar uma instâncias adicionais de texto de pesquisa especificando a posição do índice noparâmetro de startIndex de item após a instância primeiro encontrada de texto de pesquisa. Se você deseja executar a pesquisa de palavras parciais em vez de umacorrespondência exata da palavra, use o método de FindString .

A pesquisa executada por esse método é circular. Embora inicia o índice seguir após o parâmetro de startIndex , reinicializações de pesquisa de pesquisa em 0 quandoo final da coleção é alcançado. No entanto, observe que se o próprio parâmetro de startIndex é igual ao último índice na coleção, uma exceção é lançada.

Exemplos

O exemplo de código a seguir demonstra como inicializar um controle de ComboBox definindo as propriedades de MaxDropDownItems e de DropDownStyle e usando

os métodos de FindStringExact para procurar ComboBox. Também mostra manipular o evento de SelectedIndexChanged .

.NET Framework 4.5

public int FindStringExact(

string s,

int startIndex

)

using System.Windows.Forms;

public class Form1:

System.Windows.Forms.Form

{

public Form1() : base()

{

InitializeComboBox();

InitializeTextBox();

this.Label1 = new System.Windows.Forms.Label();

this.SuspendLayout();

this.Label1.Location = new System.Drawing.Point(8, 24);

C#

C#

Page 52: 190741461 Combobox Documentacao (1)

this.Label1.Name = "Label1";

this.Label1.Size = new System.Drawing.Size(120, 32);

this.Label1.TabIndex = 1;

this.Label1.Text = "Use drop-down to choose a name:";

this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;

this.ClientSize = new System.Drawing.Size(292, 266);

this.Controls.Add(this.Label1);

this.Name = "Form1";

this.Text = "Form1";

this.ResumeLayout(false);

}

public static void Main()

{

Application.Run(new Form1());

}

internal System.Windows.Forms.Label Label1;

// Declare and initialize the text box.

// This text box text will be update programmatically. The user is not

// allowed to update it, so the ReadOnly property is set to true.

internal System.Windows.Forms.TextBox TextBox1;

private void InitializeTextBox()

{

this.TextBox1 = new System.Windows.Forms.TextBox();

this.TextBox1.ScrollBars = ScrollBars.Vertical;

this.TextBox1.Location = new System.Drawing.Point(64, 128);

this.TextBox1.Multiline = true;

this.TextBox1.Name = "TextBox1";

this.TextBox1.ReadOnly = true;

this.TextBox1.Size = new System.Drawing.Size(184, 120);

this.TextBox1.TabIndex = 4;

this.TextBox1.Text = "Employee and Number of Awards:";

this.Controls.Add(this.TextBox1);

}

// Declare comboBox1 as a ComboBox.

internal System.Windows.Forms.ComboBox ComboBox1;

// This method initializes the combo box, adding a large string array

// but limiting the drop-down size to six rows so the combo box doesn't

// cover other controls when it expands.

private void InitializeComboBox()

{

this.ComboBox1 = new System.Windows.Forms.ComboBox();

string[] employees = new string[]{"Hamilton, David", "Hensien, Kari",

"Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.",

"Hanson, Mark", "Harnpadoungsataya, Sariya",

"Harrington, Mark", "Harris, Keith", "Hartwig, Doris",

"Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas",

"Harnpadoungsataya, Sariya", "Henshaw, Jeff D.",

"Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith",

"Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas",

"Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff",

"Heidepriem, Brandon D."};

ComboBox1.Items.AddRange(employees);

this.ComboBox1.Location = new System.Drawing.Point(136, 32);

this.ComboBox1.IntegralHeight = false;

this.ComboBox1.MaxDropDownItems = 5;

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(136, 81);

this.ComboBox1.TabIndex = 0;

this.Controls.Add(this.ComboBox1);

// Associate the event-handling method with the

// SelectedIndexChanged event.

this.ComboBox1.SelectedIndexChanged +=

new System.EventHandler(ComboBox1_SelectedIndexChanged);

}

// This method is called when the user changes his or her selection.

// It searches for all occurrences of the selected employee's

// name in the Items array and adds the employee's name and

// the number of occurrences to TextBox1.Text.

// CAUTION This code exposes a known bug: If the index passed to the

// FindStringExact(searchString, index) method is the last index

// of the array, the code throws an exception.

private void ComboBox1_SelectedIndexChanged(object sender,

System.EventArgs e)

Page 53: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Sobrecargas FindStringExact

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

{

ComboBox comboBox = (ComboBox) sender;

// Save the selected employee's name, because we will remove

// the employee's name from the list.

string selectedEmployee = (string) ComboBox1.SelectedItem;

int count = 0;

int resultIndex = -1;

// Call the FindStringExact method to find the first

// occurrence in the list.

resultIndex = ComboBox1.FindStringExact(selectedEmployee);

// Remove the name as it is found, and increment the found count.

// Then call the FindStringExact method again, passing in the

// index of the current found item so the search starts there

// instead of at the beginning of the list.

while (resultIndex!=-1)

{

ComboBox1.Items.RemoveAt(resultIndex);

count += 1;

resultIndex = ComboBox1.FindStringExact(selectedEmployee,

resultIndex);

}

// Update the text in Textbox1.

TextBox1.Text = TextBox1.Text+ "\r\n" + selectedEmployee + ": "

+ count;

}

}

Page 54: 190741461 Combobox Documentacao (1)

Método ComboBox.GetChildAtPoint

Recupera o controle filho em um local especificado.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

GetChildAtPoint(Point) Recupera o controle filho que está localizado nas coordenadas especificado. (Herdado de Control.)

GetChildAtPoint(Point,

GetChildAtPointSkip)

Recupera o controle filho que está localizado nas coordenadas específicas, especificando se ignorar controlesfilhos de um tipo. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 55: 190741461 Combobox Documentacao (1)

Método ComboBox.GetItemHeight

Retorna a altura de um item em ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

index

Tipo: System.Int32

O índice do item para retornar a altura de.

Valor de retornoTipo: System.Int32

A altura, em pixels, do item no índice especificado.

Exceções

Exceção Condição

ArgumentOutOfRangeException index é menor que zero.- ou -

index é maior do que a contagem dos itens na lista.

Comentários

Se DrawMode não é definido como OwnerDrawVariable, o valor do parâmetro de index será ignorada porque todos os itens em ComboBox padrão são o mesmotamanho. Você pode usar essa propriedade quando você estiver usando ComboBox proprietário- desenhado para determinar o tamanho de qualquer item dentro deComboBox.

Para obter mais informações sobre como especificar a altura para itens em uma lista proprietário- desenhada, consulte o evento de MeasureItem .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

.NET Framework 4.5

public int GetItemHeight(

int index

)

C#

Page 56: 190741461 Combobox Documentacao (1)

© 2013 Microsoft. Todos os direitos reservados.

Page 57: 190741461 Combobox Documentacao (1)

Método ComboBox.Invalidate

Invalida uma região específica do controle e causa uma mensagem de pintura a ser enviada para o controle.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

Invalidate() Invalida a superfície inteira de controle e faz com que o controle a ser redesenhado. (Herdado de Control.)

Invalidate(Boolean) Invalida uma região específica do controle e causa uma mensagem de pintura a ser enviada para o controle. Opcionalmente,

invalida os controles filho atribuídos ao controle. (Herdado de Control.)

Invalidate(Rectangle) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a área que será repintada napróxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviada para o controle. (Herdado de Control.)

Invalidate(Region) Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a área que será repintada napróxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviada para o controle. (Herdado de Control.)

Invalidate(Rectangle,

Boolean)

Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a área que será repintada napróxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviada para o controle. Opcionalmente, invalida os

controles filho atribuídos ao controle. (Herdado de Control.)

Invalidate(Region,

Boolean)

Invalida a região especificada do controle ﴾o adiciona à região de atualização do controle, que é a área que será repintada napróxima operação de pintura﴿, e causa uma mensagem de pintura a ser enviada para o controle. Opcionalmente, invalida os

controles filho atribuídos ao controle. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 58: 190741461 Combobox Documentacao (1)

Método ComboBox.Invoke

Executa um delegado no thread que possui o identificador de janela subjacente do controle.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

Invoke(Delegate) Executa o representante especificado no thread que possui o identificador de janela subjacente do controle. (Herdado de

Control.)

Invoke(Delegate,

Object[])

Executa o representante especificado, no thread que possui o identificador de janela subjacente de controle, com a lista de

argumentos especificada. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 59: 190741461 Combobox Documentacao (1)

Método ComboBox.IsInputKey

Determina se a chave especificada é uma chave de entrada normal ou uma tecla especial que requer pré-processamento.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

keyData

Tipo: System.Windows.Forms.Keys

Um dos valores de Keys.

Valor de retornoTipo: System.Boolean

true se a chave especificada é uma chave de entrada normal; caso contrário, false.

Comentários

O método de IsInputKey retorna true quando o parâmetro de keyData inclui Return ou valor de Escape e a propriedade DroppedDown é true.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override bool IsInputKey(

Keys keyData

)

C#

Page 60: 190741461 Combobox Documentacao (1)

Método ComboBox.MemberwiseClone

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

MemberwiseClone() Cria uma cópia superficial do Object atual. (Herdado de Object.)

MemberwiseClone(Boolean) Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 61: 190741461 Combobox Documentacao (1)

Método ComboBox.OnBackColorChanged

Este membro substitui Control.OnBackColorChanged(EventArgs), e pode haver documentação mais completa disponível nesse tópico.

Gera o evento BackColorChanged .

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnBackColorChanged(

EventArgs e

)

C#

Page 62: 190741461 Combobox Documentacao (1)

Método ComboBox.OnDataSourceChanged

Este membro substitui ListControl.OnDataSourceChanged(EventArgs), e pode haver documentação mais completa disponível nesse tópico.

Gera o evento DataSourceChanged.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnDataSourceChanged(

EventArgs e

)

C#

Page 63: 190741461 Combobox Documentacao (1)

Método ComboBox.OnDisplayMemberChanged

Este membro substitui ListControl.OnDisplayMemberChanged(EventArgs), e pode haver documentação mais completa disponível nesse tópico.

Gera o evento DisplayMemberChanged.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnDisplayMemberChanged(

EventArgs e

)

C#

Page 64: 190741461 Combobox Documentacao (1)

Método ComboBox.OnDrawItem

Gera o evento DrawItem.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.Windows.Forms.DrawItemEventArgs

Um DrawItemEventArgs que contém os dados do evento.

Comentários

Este método é chamado sempre que um item proprietário- desenhado de ComboBox precisa ser desenhado e depois OnMeasureItem é chamado. Para obter mais

informações, consulte DrawItem.

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnDrawItem também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular o eventoem um classe derivada.

Observações para herdeirosAo substituir OnDrawItem em uma classe derivada, certifique-se chamar o método de OnDrawItem da classe base para que os representantes registrados recebam o

evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

DrawItemEventArgs

DrawItem

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected virtual void OnDrawItem(

DrawItemEventArgs e

)

C#

Page 65: 190741461 Combobox Documentacao (1)

Método ComboBox.OnDropDown

Gera o evento DropDown.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Este evento é gerado sempre que a lista suspensa é exibido.

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnDropDown também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular oevento em um classe derivada.

Observações para herdeirosAo substituir OnDropDown em uma classe derivada, certifique-se chamar o método de OnDropDown da classe base para que os representantes registrados recebam

o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected virtual void OnDropDown(

EventArgs e

)

C#

Page 66: 190741461 Combobox Documentacao (1)

Método ComboBox.OnDropDownClosed

Gera o evento DropDownClosed.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnDropDownClosed também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipularo evento em um classe derivada.

Observações para herdeirosAo substituir OnDropDownClosed em uma classe derivada, certifique-se chamar o método de OnDropDownClosed da classe base para que os representantes

registrados recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

DropDownClosed

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected virtual void OnDropDownClosed(

EventArgs e

)

C#

Page 67: 190741461 Combobox Documentacao (1)

Método ComboBox.OnDropDownStyleChanged

Gera o evento DropDownStyleChanged.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Este evento é gerado quando você DropDownStyle definido para um novo valor.

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnDropDownStyleChanged também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial paramanipular o evento em um classe derivada.

Observações para herdeirosAo substituir OnDropDownStyleChanged em uma classe derivada, certifique-se chamar o método de OnDropDownStyleChanged da classe base para que os

representantes registrados recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected virtual void OnDropDownStyleChanged(

EventArgs e

)

C#

Page 68: 190741461 Combobox Documentacao (1)

Método ComboBox.OnFontChanged

Este membro substitui Control.OnFontChanged(EventArgs), e pode haver documentação mais completa disponível nesse tópico.

Gera o evento FontChanged.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnFontChanged(

EventArgs e

)

C#

Page 69: 190741461 Combobox Documentacao (1)

Método ComboBox.OnForeColorChanged

Este membro substitui Control.OnForeColorChanged(EventArgs), e pode haver documentação mais completa disponível nesse tópico.

Gera o evento ForeColorChanged.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnForeColorChanged(

EventArgs e

)

C#

Page 70: 190741461 Combobox Documentacao (1)

Método ComboBox.OnGotFocus

Gera o evento GotFocus.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnGotFocus também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular o eventoem um classe derivada.

Observações para herdeirosAo substituir OnGotFocus em uma classe derivada, certifique-se chamar o método de OnGotFocus da classe base para que os representantes registrados recebam o

evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnGotFocus(

EventArgs e

)

C#

Page 71: 190741461 Combobox Documentacao (1)

Método ComboBox.OnHandleCreated

Gera o evento HandleCreated.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnHandleCreated também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular oevento em um classe derivada.

Observações para herdeirosAo substituir OnHandleCreated em uma classe derivada, certifique-se chamar o método de OnHandleCreated da classe base para que os representantes registrados

recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnHandleCreated(

EventArgs e

)

C#

Page 72: 190741461 Combobox Documentacao (1)

Método ComboBox.OnHandleDestroyed

Gera o evento HandleDestroyed.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnHandleDestroyed também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular oevento em um classe derivada.

Observações para herdeirosAo substituir OnHandleDestroyed em uma classe derivada, certifique-se chamar o método de OnHandleDestroyed da classe base para que os representantes

registrados recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnHandleDestroyed(

EventArgs e

)

C#

Page 73: 190741461 Combobox Documentacao (1)

Método ComboBox.OnKeyDown

Gera o evento KeyDown.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.Windows.Forms.KeyEventArgs

Um KeyEventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnKeyDown também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular o eventoem um classe derivada.

Observações para herdeirosAo substituir OnKeyDown em uma classe derivada, certifique-se chamar o método de OnKeyDown da classe base para que os representantes registrados recebam o

evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnKeyDown(

KeyEventArgs e

)

C#

Page 74: 190741461 Combobox Documentacao (1)

Método ComboBox.OnKeyPress

Gera o evento KeyPress.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.Windows.Forms.KeyPressEventArgs

Um KeyPressEventArgs que contém os dados do evento.

Comentários

Se o valor da propriedade de KeyChar de e é Return ou Escape e a propriedade DroppedDown são true, o método de OnKeyPress define DroppedDown a false.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnKeyPress(

KeyPressEventArgs e

)

C#

Page 75: 190741461 Combobox Documentacao (1)

Método ComboBox.OnLostFocus

Gera o evento LostFocus.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnLostFocus também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular o eventoem um classe derivada.

Observações para herdeirosAo substituir OnLostFocus em uma classe derivada, certifique-se chamar o método de OnLostFocus da classe base para que os representantes registrados recebam o

evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnLostFocus(

EventArgs e

)

C#

Page 76: 190741461 Combobox Documentacao (1)

Método ComboBox.OnMeasureItem

Gera o evento MeasureItem.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.Windows.Forms.MeasureItemEventArgs

MeasureItemEventArgs que foi gerado.

Comentários

Este método é chamado sempre que um item proprietário- desenhado de ComboBox precisa ser desenhada e antes que OnDrawItem seja chamado. Para obter mais

informações, consulte MeasureItem.

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnMeasureItem também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular oevento em um classe derivada.

Observações para herdeirosAo substituir OnMeasureItem em uma classe derivada, certifique-se chamar o método de OnMeasureItem da classe base para que os representantes registrados

recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

MeasureItemEventArgs

MeasureItem

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected virtual void OnMeasureItem(

MeasureItemEventArgs e

)

C#

Page 77: 190741461 Combobox Documentacao (1)

Método ComboBox.OnMouseEnter

Gera o evento MouseEnter.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnMouseEnter também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular oevento em um classe derivada.

Observações para herdeirosAo substituir OnMouseEnter em uma classe derivada, certifique-se chamar o método de OnMouseEnter da classe base para que os representantes registrados

recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnMouseEnter(

EventArgs e

)

C#

Page 78: 190741461 Combobox Documentacao (1)

Método ComboBox.OnMouseLeave

Gera o evento MouseLeave.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnMouseLeave também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular oevento em um classe derivada.

Observações para herdeirosAo substituir OnMouseLeave em uma classe derivada, certifique-se chamar o método de OnMouseLeave da classe base para que os representantes registrados

recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnMouseLeave(

EventArgs e

)

C#

Page 79: 190741461 Combobox Documentacao (1)

Método ComboBox.OnParentBackColorChanged

Gera o evento BackColorChanged .

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnParentBackColorChanged também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial paramanipular o evento em um classe derivada.

Observações para herdeirosAo substituir OnParentBackColorChanged em uma classe derivada, certifique-se chamar o método de OnParentBackColorChanged da classe base para que os

representantes registrados recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnParentBackColorChanged(

EventArgs e

)

C#

Page 80: 190741461 Combobox Documentacao (1)

Método ComboBox.OnResize

Gera o evento Resize.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnResize também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular o evento emum classe derivada.

Observações para herdeirosAo substituir OnResize em uma classe derivada, certifique-se chamar o método de OnResize da classe base para que os representantes registrados recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnResize(

EventArgs e

)

C#

Page 81: 190741461 Combobox Documentacao (1)

Método ComboBox.OnSelectedIndexChanged

Gera o evento SelectedIndexChanged.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Este evento é gerado quando você seleciona um novo item de lista ou quando você define a propriedade de SelectedIndex .

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnSelectedIndexChanged também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial paramanipular o evento em um classe derivada.

Observações para herdeirosAo substituir OnSelectedIndexChanged em uma classe derivada, certifique-se chamar o método de OnSelectedIndexChanged da classe base para que os

representantes registrados recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnSelectedIndexChanged(

EventArgs e

)

C#

Page 82: 190741461 Combobox Documentacao (1)

Método ComboBox.OnSelectedItemChanged

Gera o evento SelectedItemChanged.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Este evento é gerado quando você seleciona um novo item de lista ou quando você define a propriedade de SelectedIndex .

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnSelectedItemChanged também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial paramanipular o evento em um classe derivada.

Observações para herdeirosAo substituir OnSelectedItemChanged em uma classe derivada, certifique-se chamar o método de OnSelectedItemChanged da classe base para que os representantes

registrados recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected virtual void OnSelectedItemChanged(

EventArgs e

)

C#

Page 83: 190741461 Combobox Documentacao (1)

Método ComboBox.OnSelectedValueChanged

Gera o evento SelectedValueChanged.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnSelectedValueChanged também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial paramanipular o evento em um classe derivada.

Observações para herdeirosAo substituir OnSelectedValueChanged em uma classe derivada, certifique-se chamar o método de OnSelectedValueChanged da classe base para que os

representantes registrados recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnSelectedValueChanged(

EventArgs e

)

C#

Page 84: 190741461 Combobox Documentacao (1)

Método ComboBox.OnSelectionChangeCommitted

Gera o evento SelectionChangeCommitted.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

SelectionChangeCommitted é gerado apenas quando o usuário altera a seleção da caixa combo. Não use SelectedIndexChanged ou SelectedValueChanged para

capturar alterações do usuário, pois esses eventos são também gerados quando a seleção alterar programaticamente. Este evento é gerado também quando vocêSelectedIndexdefinido.

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnSelectionChangeCommitted também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial paramanipular o evento em um classe derivada.

Observações para herdeirosAo substituir OnSelectionChangeCommitted em uma classe derivada, certifique-se chamar o método de OnSelectionChangeCommitted da classe base para que os

representantes registrados recebam o evento.

Exemplos

O exemplo de código usa o evento de SelectionChangeCommitted e a propriedade SelectionLength para alterar o comprimento da caixa de texto dependendo do que

o usuário selecionou e comprometido.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

.NET Framework 4.5

protected virtual void OnSelectionChangeCommitted(

EventArgs e

)

private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)

{

ComboBox senderComboBox = (ComboBox) sender;

// Change the length of the text box depending on what the user has

// selected and committed using the SelectionLength property.

if (senderComboBox.SelectionLength > 0)

{

textbox1.Width =

senderComboBox.SelectedItem.ToString().Length *

((int) this.textbox1.Font.SizeInPoints);

textbox1.Text = senderComboBox.SelectedItem.ToString();

}

}

C#

C#

Page 85: 190741461 Combobox Documentacao (1)

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 86: 190741461 Combobox Documentacao (1)

Método ComboBox.OnTextChanged

Gera o evento TextChanged.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnTextChanged também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular oevento em um classe derivada.

Observações para herdeirosAo substituir OnTextChanged em uma classe derivada, certifique-se chamar o método de OnTextChanged da classe base para que os representantes registrados

recebam o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnTextChanged(

EventArgs e

)

C#

Page 87: 190741461 Combobox Documentacao (1)

Método ComboBox.OnTextUpdate

Gera o evento TextUpdate.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.EventArgs

EventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnTextUpdate também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular oevento em um classe derivada.

Observações para herdeirosAo substituir OnTextUpdate em uma classe derivada, certifique-se chamar o método de OnTextUpdate da classe base para que os representantes registrados recebam

o evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

TextUpdate

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected virtual void OnTextUpdate(

EventArgs e

)

C#

Page 88: 190741461 Combobox Documentacao (1)

Método ComboBox.OnValidating

Gera o evento Validating.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

e

Tipo: System.ComponentModel.CancelEventArgs

Um CancelEventArgs que contém os dados do evento.

Comentários

Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informações, veja Gerando um evento.

O método de OnValidating também permite que classes derivadas tratem o evento sem anexar um representante. Esta é a técnica preferencial para manipular o eventoem um classe derivada.

Observações para herdeirosAo substituir OnValidating em uma classe derivada, certifique-se chamar o método de OnValidating da classe base para que os representantes registrados recebam o

evento.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void OnValidating(

CancelEventArgs e

)

C#

Page 89: 190741461 Combobox Documentacao (1)

Método ComboBox.PerformLayout

Força o controle para aplicar a lógica de layout controles filho.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

PerformLayout() Força o controle para aplicar a lógica de layout para todos os seus controles filhos. (Herdado de Control.)

PerformLayout(Control, String) Força o controle para aplicar a lógica de layout para todos os seus controles filhos. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

ResumeLayout

LayoutEngine

Layout

PerformLayout

SuspendLayout

InitLayout

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 90: 190741461 Combobox Documentacao (1)

Método ComboBox.ProcessKeyEventArgs

Este membro substitui Control.ProcessKeyEventArgs(Message), e pode haver documentação mais completa disponível nesse tópico.

Processa uma mensagem principal e gera os eventos apropriado do controle.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

m

Tipo: System.Windows.Forms.Message

Message , passada por referência, que representa a mensagem de janela para processamento.

Valor de retornoTipo: System.Boolean

true se a mensagem foi processada pelo controle; caso contrário, false.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]

protected override bool ProcessKeyEventArgs(

ref Message m

)

C#

Page 91: 190741461 Combobox Documentacao (1)

Método ComboBox.RefreshItem

Atualiza o item contido no local especificado.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

index

Tipo: System.Int32

O local de item para atualizar.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void RefreshItem(

int index

)

C#

Page 92: 190741461 Combobox Documentacao (1)

Método ComboBox.RefreshItems

Atualizar todos os itens de ComboBox .

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void RefreshItems()

C#

Page 93: 190741461 Combobox Documentacao (1)

Método ComboBox.ResetText

Este membro substitui Control.ResetText(), e pode haver documentação mais completa disponível nesse tópico.

Reinicializa a propriedade de Text ao seu valor padrão.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public override void ResetText()

C#

Page 94: 190741461 Combobox Documentacao (1)

Método ComboBox.ResumeLayout

Continua a lógica comum de layout.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

ResumeLayout() Continua a lógica comum de layout. (Herdado de Control.)

ResumeLayout(Boolean) Continua a lógica comum de layout, forçando opcionalmente um layout imediato de solicitações pendentes de layout.(Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

LayoutEngine

Layout

PerformLayout

SuspendLayout

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 95: 190741461 Combobox Documentacao (1)

Método ComboBox.RtlTranslateAlignment

Converte o alinhamento atual para o alinhamento apropriado para oferecer suporte ao texto da direita para a esquerda.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

RtlTranslateAlignment(ContentAlignment) Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateAlignment(HorizontalAlignment) Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateAlignment(LeftRightAlignment) Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao

texto da direita para a esquerda. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 96: 190741461 Combobox Documentacao (1)

Método ComboBox.Scale

Dimensionar o controle e todos os controles filhos.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

Scale(Single) Obsoleta. Dimensionar o controle e todos os controles filhos. (Herdado de Control.)

Scale(SizeF) Dimensionar o controle e todos os controles filho pelo fator de escala especificado. (Herdado de Control.)

Scale(Single, Single) Obsoleta. Dimensionar o controle inteiro e todos os controles filhos. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 97: 190741461 Combobox Documentacao (1)

Método ComboBox.ScaleControl

Este membro substitui Control.ScaleControl(SizeF, BoundsSpecified), e pode haver documentação mais completa disponível nesse tópico.

Dimensiona o local, o tamanho, o preenchimento e a margem de um controle.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

factor

Tipo: System.Drawing.SizeF

O fator por que a altura e a largura do controle serão dimensionadas.

specified

Tipo: System.Windows.Forms.BoundsSpecified

Um valor de BoundsSpecified que especifica os limites do controle para se usar quando definindo seu tamanho e posição.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void ScaleControl(

SizeF factor,

BoundsSpecified specified

)

C#

Page 98: 190741461 Combobox Documentacao (1)

Método ComboBox.Select

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

Select() Ativa o controle. (Herdado de Control.)

Select(Boolean,

Boolean)

Ativa um controle filho. Opcionalmente especificar a direção na ordem de tabulação selecione o tipo de controle. (Herdado

de Control.)

Select(Int32, Int32) Seleciona um intervalo de texto na parte editável de ComboBox.

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 99: 190741461 Combobox Documentacao (1)

Método ComboBox.Select (Int32, Int32)

Seleciona um intervalo de texto na parte editável de ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

start

Tipo: System.Int32

A posição do primeiro caractere na seleção atual do texto na caixa de texto.

length

Tipo: System.Int32

O número de caracteres a selecionar.

Exceções

Exceção Condição

ArgumentException start é menor que zero.- ou -

start mais length é menor que zero.

Comentários

Se você desejar definir a posição de início para o primeiro caractere no texto do controle, defina o parâmetro de start a zero. Você pode usar esse método paraselecionar uma subcadeia de caracteres de texto, como ao procurar pelo texto do controle e substituir informações.

Observação

SelectionStart retorna o valor inferior de seleção atual. Por exemplo, Select(10, -4) seleciona o texto da posição de caractere 6 com a posição do caractere 10.Se você obtiver agora o valor de SelectionStart , será 6 em vez de 10.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Sobrecargas Select

Namespace System.Windows.Forms

.NET Framework 4.5

public void Select(

int start,

int length

)

C#

Page 100: 190741461 Combobox Documentacao (1)

SelectionStart

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 101: 190741461 Combobox Documentacao (1)

Método ComboBox.SelectAll

Seleciona qualquer texto na parte editável de ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public void SelectAll()

C#

Page 102: 190741461 Combobox Documentacao (1)

Método ComboBox.SetBounds

Defina os limites do controle.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

SetBounds(Int32, Int32, Int32, Int32) Defina os limites do controle para o local e o tamanho especificados. (Herdado de Control.)

SetBounds(Int32, Int32, Int32, Int32,

BoundsSpecified)

Defina os limites do controle especificados para o local e o tamanho especificados. (Herdado de

Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 103: 190741461 Combobox Documentacao (1)

Método ComboBox.SetBoundsCore

Este membro substitui Control.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified), e pode haver documentação mais completa disponível nesse tópico.

Defina o tamanho e local de ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

x

Tipo: System.Int32

O local horizontal em pixels do controle.

y

Tipo: System.Int32

O local vertical em pixels do controle.

width

Tipo: System.Int32

A largura em pixels do controle.

height

Tipo: System.Int32

A altura em pixels do controle.

specified

Tipo: System.Windows.Forms.BoundsSpecified

Um dos valores de BoundsSpecified.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void SetBoundsCore(

int x,

int y,

int width,

int height,

BoundsSpecified specified

)

C#

Page 104: 190741461 Combobox Documentacao (1)

Método ComboBox.SetItemCore

Quando substituído em uma classe derivada, define o objeto com o índice especificado na classe derivada.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

index

Tipo: System.Int32

O índice de matriz de objeto.

value

Tipo: System.Object

O objeto.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void SetItemCore(

int index,

Object value

)

C#

Page 105: 190741461 Combobox Documentacao (1)

Método ComboBox.SetItemsCore

Quando substituído em uma classe derivada, define a matriz especificada de objetos em uma coleção na classe derivada.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

value

Tipo: System.Collections.IList

Uma matriz de itens.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override void SetItemsCore(

IList value

)

C#

Page 106: 190741461 Combobox Documentacao (1)

Método ComboBox.ToString

Retorna uma cadeia de caracteres que representa o controle de ComboBox .

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de retornoTipo: System.String

String que representa ComboBoxatual. A cadeia de caracteres inclui o tipo e o número de itens em controle de ComboBox .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public override string ToString()

C#

Page 107: 190741461 Combobox Documentacao (1)

Método ComboBox.UpdateBounds

Atualiza os limites do controle.

Esse membro está sobrecarregado. Para informação completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.

Lista de sobrecargas

Nome Descrição

UpdateBounds() Atualiza os limites do controle com o tamanho e local atual. (Herdado de Control.)

UpdateBounds(Int32, Int32, Int32, Int32) Atualiza os limites do controle com o tamanho e local especificados. (Herdado de Control.)

UpdateBounds(Int32, Int32, Int32, Int32, Int32,

Int32)

Atualiza os limites do controle com o tamanho, o local, e o tamanho especificados de cliente.

(Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

Page 108: 190741461 Combobox Documentacao (1)

Método ComboBox.WndProc

Mensagens do Windows dos processos.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Parâmetros

m

Tipo: System.Windows.Forms.Message

Windows Message processamento.

Comentários

Todas as mensagens são enviadas para o método de WndProc após obter filtro com o método de PreProcessMessage .

O método WndProc corresponde exatamente à função WindowProc do Windows. Para obter mais informações sobre processamento de mensagens do Windows,consulte a documentação de função de WindowProc na referência do SDK de plataforma Windows localizada na biblioteca do MSDN emhttp://msdn.microsoft.com/library.

Observações para herdeirosHerdar controles deve chamar o método de WndProc da classe base para processar todas as mensagens não tratarem.

Exemplos

O exemplo de código a seguir demonstra substitua o método de WndProc para manipular as mensagens do sistema operacional identificadas na estrutura de

Message . A mensagem do sistema operacional de WM_ACTIVATEAPP é tratada nesse exemplo para saber quando outro aplicativo tornando está ativo. Consulte a

referência de documentação SDK de plataforma localizada na biblioteca do MSDN em http://msdn.microsoft.com/library para entender Message.Msgdisponível,Message.LParam, e valores de Message.WParam . Os valores reais constantes podem ser encontrados no arquivo de cabeçalho de Windows.h incluído no downloaddo SDK platform SDK ﴾seção principal﴿, que também está disponível na biblioteca do MSDN em http://msdn.microsoft.com/library.

.NET Framework 4.5

[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]

protected override void WndProc(

ref Message m

)

using System;

using System.Drawing;

using System.Windows.Forms;

namespace csTempWindowsApplication1

{

public class Form1 : System.Windows.Forms.Form

{

// Constant value was found in the "windows.h" header file.

private const int WM_ACTIVATEAPP = 0x001C;

private bool appActive = true;

[STAThread]

static void Main()

{

Application.Run(new Form1());

}

public Form1()

{

this.Size = new System.Drawing.Size(300,300);

this.Text = "Form1";

this.Font = new System.Drawing.Font("Microsoft Sans Serif", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));

}

protected override void OnPaint(PaintEventArgs e)

{

// Paint a string in different styles depending on whether the

// application is active.

C#

C#

Page 109: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Segurança do .NET Framework

SecurityPermission

para herdar classes para chamar código não gerenciado. Enumeração associada: SecurityPermissionFlag.UnmanagedCode.

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

PreProcessMessage

DefWndProc

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

if (appActive)

{

e.Graphics.FillRectangle(SystemBrushes.ActiveCaption,20,20,260,50);

e.Graphics.DrawString("Application is active", this.Font, SystemBrushes.ActiveCaptionText, 20,20);

}

else

{

e.Graphics.FillRectangle(SystemBrushes.InactiveCaption,20,20,260,50);

e.Graphics.DrawString("Application is Inactive", this.Font, SystemBrushes.ActiveCaptionText, 20,20);

}

}

[System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]

protected override void WndProc(ref Message m)

{

// Listen for operating system messages.

switch (m.Msg)

{

// The WM_ACTIVATEAPP message occurs when the application

// becomes the active application or becomes inactive.

case WM_ACTIVATEAPP:

// The WParam value identifies what is occurring.

appActive = (((int)m.WParam != 0));

// Invalidate to get new text painted.

this.Invalidate();

break;

}

base.WndProc(ref m);

}

}

}

Page 110: 190741461 Combobox Documentacao (1)

Propriedades ComboBox

O tipo ComboBox expõe os membros a seguir.

Propriedades

Nome Descrição

AccessibilityObject Obtém AccessibleObject atribuído ao controle. (Herdado de Control.)

AccessibleDefaultActionDescription Obtém ou define a descrição de ação padrão de controle para uso por aplicativos cliente de acessibilidade.(Herdado de Control.)

AccessibleDescription Obtém ou define a descrição do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)

AccessibleName Obtém ou define o nome do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)

AccessibleRole Obtém ou define a função acessível de controle (Herdado de Control.)

AllowDrop Obtém ou define um valor indicando se o controle pode aceitar os dados que o usuário arrasta nele. (Herdado

de Control.)

AllowSelection Obtém um valor indicando se a lista ativar seleção de itens de lista. (Herdado de ListControl.)

Anchor Obtém ou define as bordas do recipiente para que um controle associado e determina como um controle éredimensionado com seu pai. (Herdado de Control.)

AutoCompleteCustomSource Obtém ou define um System.Collections.Specialized.StringCollection personalizado para ser usado quando a

propriedade AutoCompleteSource é definida como CustomSource.

AutoCompleteMode Obtém ou define uma opção que controla como o preenchimento automático funciona para a ComboBox.

AutoCompleteSource Obtém ou define um valor especificando a origem de cadeias de caracteres completas usadas para opreenchimento automático.

AutoScrollOffset Obtém ou define onde esse controle é rolado em ScrollControlIntoView. (Herdado de Control.)

AutoSize Infraestrutura. Esta propriedade não é relevante para essa classe. (Herdado de Control.)

BackColor Obtém ou define a cor do plano de fundo para o controle. (Substitui Control.BackColor.)

BackgroundImage Infraestrutura. Esta propriedade não for relevante para essa classe. (Substitui Control.BackgroundImage.)

BackgroundImageLayout Infraestrutura. Obtém ou define o layout da imagem em segundo plano, conforme definido na enumeraçãoImageLayout. (Substitui Control.BackgroundImageLayout.)

BindingContext Obtém ou define BindingContext para o controle. (Herdado de Control.)

Bottom Obtém a distância, em pixels, entre a borda inferior do controle e a borda superior da área cliente do seucontêiner. (Herdado de Control.)

Bounds Obtém ou define o tamanho e local de controle que inclui os elementos de nonclient, em pixels, relativo aocontrole pai. (Herdado de Control.)

CanEnableIme Obtém um valor indicando se a propriedade de ImeMode pode ser definida como um valor ativa, para ativar o

suporte de IME. (Herdado de Control.)

CanFocus Obtém um valor indicando se o controle pode receber o foco. (Herdado de Control.)

CanRaiseEvents Determina se os eventos podem ser gerados no controle. (Herdado de Control.)

CanSelect Obtém um valor indicando se o controle pode ser selecionado. (Herdado de Control.)

Capture Obtém ou define um valor indicando se o controle capturou o mouse. (Herdado de Control.)

CausesValidation Obtém ou define um valor indicando se o controle faz com que a validação seja executada em quaisquercontroles que eles exigem a validação quando recebe o foco. (Herdado de Control.)

ClientRectangle Obtém o retângulo que representa a área cliente do controle. (Herdado de Control.)

ClientSize Obtém ou define a altura e largura da área cliente do controle. (Herdado de Control.)

.NET Framework 4.5

Page 111: 190741461 Combobox Documentacao (1)

CompanyName Obtém o nome da empresa ou do criador do aplicativo que o contém. (Herdado de Control.)

Container Obtém o IContainer que contém o Component. (Herdado de Component.)

ContainsFocus Obtém um valor indicando se o controle, ou um dos seus controles filhos, atualmente tem o foco de entrada.(Herdado de Control.)

ContextMenu Obtém ou define o menu de atalho associado ao controle. (Herdado de Control.)

ContextMenuStrip Obtém ou define ContextMenuStrip associado com esse controle. (Herdado de Control.)

Controls Obtém a coleção de controles contidos dentro do controle. (Herdado de Control.)

Created Obtém um valor indicando se o controle foi criado. (Herdado de Control.)

CreateParams Obtém os parâmetros necessários de design quando a alça de controle é criada. (Substitui

Control.CreateParams.)

Cursor Obtém ou define o cursor que é exibido quando o ponteiro do mouse está sobre o controle. (Herdado de

Control.)

DataBindings Obtém as associações de dados para o controle. (Herdado de Control.)

DataManager Obtém CurrencyManager associado com esse controle. (Herdado de ListControl.)

DataSource Obtém ou define a fonte de dados para este ComboBox.

DefaultCursor Obtém ou define o cursor padrão para o controle. (Herdado de Control.)

DefaultImeMode Obtém o modo padrão de ﴾IME ﴿do editor de método de entrada suportado pelo controle. (Herdado de

Control.)

DefaultMargin Obtém o espaço, em pixels, que é especificado por padrão entre controles. (Herdado de Control.)

DefaultMaximumSize Obtém o tamanho e a altura, em pixels, que é especificado como o tamanho máximo padrão de um controle.(Herdado de Control.)

DefaultMinimumSize Obtém o tamanho e a altura, em pixels, que é especificado como o tamanho mínimo padrão de um controle.(Herdado de Control.)

DefaultPadding Obtém o espaçamento interno, em pixels, do conteúdo de um controle. (Herdado de Control.)

DefaultSize Obtém o tamanho padrão de controle. (Substitui Control.DefaultSize.)

DesignMode Obtém um valor que indica se o Component está em modo de design. (Herdado de Component.)

DisplayMember Obtém ou define a propriedade para exibir para este ListControl. (Herdado de ListControl.)

DisplayRectangle Obtém o retângulo que representa a área de exibição de controle. (Herdado de Control.)

Disposing Obtém um valor indicando se a classe de Control de base está no processo de descarte. (Herdado de Control.)

Dock Obtém ou define que controlam bordas estão conectados ao controle pai e determinam como um controle éredimensionado com seu pai. (Herdado de Control.)

DoubleBuffered Obtém ou define um valor indicando se este controle deve redesenho a superfície usando um buffer new parareduzir ou evitar tremulação. (Herdado de Control.)

DrawMode Obtém ou define um valor indicando se o código ou o sistema operacional manipulará o desenho doselementos na lista.

DropDownHeight Obtém ou define a altura em pixels da parte suspensa de ComboBox.

DropDownStyle Obtém ou define um valor que especifica o estilo da caixa combo.

DropDownWidth Obtém ou define a largura da parte suspensa de uma caixa de combinação.

DroppedDown Obtém ou define um valor indicando se a caixa de combinação está exibindo a parte suspensa.

Enabled Obtém ou define um valor indicando se o controle pode responder a interação do usuário. (Herdado de

Control.)

Events Obtém a lista de manipuladores de eventos que estão conectados a este Component. (Herdado de

Component.)

FlatStyle Obtém ou define a aparência de ComboBox.

Focused Obtém um valor indicando se ComboBox tem o foco. (Substitui Control.Focused.)

Page 112: 190741461 Combobox Documentacao (1)

Font Obtém ou define a fonte do texto exibido pelo controle. (Herdado de Control.)

FontHeight Obtém ou define a altura da fonte do controle. (Herdado de Control.)

ForeColor Obtém ou define a cor do plano de fundo do controle. (Substitui Control.ForeColor.)

FormatInfo Obtém ou define IFormatProvider que fornece o comportamento de formatação personalizada. (Herdado de

ListControl.)

FormatString Obtém ou define os caracteres especificador de formato - que indicam como um valor deve ser exibido.(Herdado de ListControl.)

FormattingEnabled Obtém ou define um valor indicando se formatação é aplicado à propriedade de DisplayMember de

ListControl. (Herdado de ListControl.)

Handle Obtém o identificador de janela que o controle está associado. (Herdado de Control.)

HasChildren Obtém um valor indicando se o controle contém um ou mais controles filho. (Herdado de Control.)

Height Obtém ou define a altura do controle. (Herdado de Control.)

ImeMode Obtém ou define o modo de ﴾IME ﴿do editor de método de entrada do controle. (Herdado de Control.)

ImeModeBase Obtém ou define o modo de IME de um controle. (Herdado de Control.)

IntegralHeight Obtém ou define um valor indicando se o controle deve redimensionar para evitar mostrar itens parciais.

InvokeRequired Obtém um valor indicando se o chamador deve chamar um método chamar ao fazer chamadas de método aocontrole como o chamador está em um segmento diferente de aquele o controle foi criado sobre. (Herdado de

Control.)

IsAccessible Obtém ou define um valor indicando se o controle é visível para aplicativos de acessibilidade. (Herdado de

Control.)

IsDisposed Obtém um valor indicando se o controle ser descartado. (Herdado de Control.)

IsHandleCreated Obtém um valor indicando se o controle tem um identificador associado a ele. (Herdado de Control.)

IsMirrored Obtém um valor indicando se o controle está espelhado. (Herdado de Control.)

ItemHeight Obtém ou define a altura de um item da caixa combo.

Items Obtém um objeto que representa a coleção de itens contidos neste ComboBox.

LayoutEngine Obtém uma instância em cache do mecanismo de layout do controle. (Herdado de Control.)

Left Obtém ou define a distância, em pixels, entre a borda esquerda de controle e a borda esquerda da área clientedo seu contêiner. (Herdado de Control.)

Location Obtém ou define as coordenadas do canto superior esquerdo do controle em relação ao canto superioresquerdo do recipiente. (Herdado de Control.)

Margin Obtém ou define o espaço entre controles. (Herdado de Control.)

MaxDropDownItems Obtém ou define o número máximo de itens a serem exibidos na parte suspensa de ComboBox.

MaximumSize Obtém ou define o tamanho que é o limite superior que GetPreferredSize pode especificar. (Substitui

Control.MaximumSize.)

MaxLength Obtém ou define o número de caracteres que um usuário pode digitar em ComboBox.

MinimumSize Obtém ou define o tamanho que é o limite inferior que GetPreferredSize pode especificar. (Substitui

Control.MinimumSize.)

Name Obtém ou define o nome do controle. (Herdado de Control.)

Padding Infraestrutura. Esta propriedade não é relevante para essa classe.

Parent Obtém ou define o contêiner pai do controle. (Herdado de Control.)

PreferredHeight Obtém a largura preferencial de ComboBox.

PreferredSize Obtém o tamanho de uma área retangular no qual o controle pode ser inserido. (Herdado de Control.)

ProductName Obtém o nome do assembly que contém o controle. (Herdado de Control.)

ProductVersion Obtém a versão do assembly que contém o controle. (Herdado de Control.)

Page 113: 190741461 Combobox Documentacao (1)

RecreatingHandle Obtém um valor indicando se o controle está atualmente recreando a alça. (Herdado de Control.)

Region Obtém ou define a região de janela associado com o controle. (Herdado de Control.)

RenderRightToLeft Obsoleta. Esta propriedade é agora obsoleta. (Herdado de Control.)

ResizeRedraw Obtém ou define um valor indicando se o controle é redesenha quando redimensionado. (Herdado de Control.)

Right Obtém a distância, em pixels, entre a borda direita do controle e a borda esquerda da área cliente do seucontêiner. (Herdado de Control.)

RightToLeft Obtém ou define um valor indicando se os elementos de controle são alinhados para oferecer suporte alocalidades usando fontes da direita para a esquerda. (Herdado de Control.)

ScaleChildren Obtém um valor que determina a escala de controles filho. (Herdado de Control.)

SelectedIndex Obtém ou define o índice que especifica o item atualmente selecionado. (Substitui ListControl.SelectedIndex.)

SelectedItem Obtém ou define o item atualmente selecionado em ComboBox.

SelectedText Obtém ou define o texto selecionado na parte editável de ComboBox.

SelectedValue Obtém ou define o valor da propriedade de membro especificado pela propriedade de ValueMember .

(Herdado de ListControl.)

SelectionLength Obtém ou define o número de caracteres selecionados na parte editável da caixa combo.

SelectionStart Obtém ou define o índice inicial do texto selecionado na caixa de combinação.

ShowFocusCues Obtém um valor indicando se o controle deve exibir o retângulo de foco. (Herdado de Control.)

ShowKeyboardCues Obtém um valor indicando se a interface do usuário está no estado apropriado para mostrar ou ocultaraceleradores de teclado. (Herdado de Control.)

Site Obtém ou define o controle. (Herdado de Control.)

Size Obtém ou define a altura e largura do controle. (Herdado de Control.)

Sorted Obtém ou define um valor indicando se os itens na caixa de combinação são classificados.

TabIndex Obtém ou define ordem de tabulação de controle dentro de seu recipiente. (Herdado de Control.)

TabStop Obtém ou define um valor que indica se o usuário pode colocar o foco neste controle usando a tecla TAB.(Herdado de Control.)

Tag Obtém ou define o objeto que contém dados sobre o controle. (Herdado de Control.)

Text Obtém ou define o texto associado com esse controle. (Substitui Control.Text.)

Top Obtém ou define a distância, em pixels, entre a borda superior do controle e a borda superior da área clientedo seu contêiner. (Herdado de Control.)

TopLevelControl Obtém o controle pai que não parented por outro controle de Windows Forms. Normalmente, este é Form mais

externo que o controle está contido dentro. (Herdado de Control.)

UseWaitCursor Obtém ou define um valor indicando se usar o cursor de espera para o controle atual e todos os controlesfilhos. (Herdado de Control.)

ValueMember Obtém ou define o caminho de propriedade para usar como o valor real para os itens em ListControl.

(Herdado de ListControl.)

Visible Obtém ou define um valor indicando se o controle e todos os seus controles filho são exibidos. (Herdado de

Control.)

Width Obtém ou define a largura do controle. (Herdado de Control.)

WindowTarget Infraestrutura. Esta propriedade não é relevante para essa classe. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Page 114: 190741461 Combobox Documentacao (1)

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 115: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.AutoCompleteCustomSource

Obtém ou define um System.Collections.Specialized.StringCollection personalizado para ser usado quando a propriedade AutoCompleteSource é definida comoCustomSource.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.AutoCompleteStringCollection

System.Collections.Specialized.StringCollection para usar com AutoCompleteSource.

Comentários

Use AutoCompleteCustomSource, AutoCompleteMode, e propriedades de AutoCompleteSource para criar ComboBox que conclui automaticamente cadeias de

caracteres de entrada comparando o prefixo que está sendo inseridos para prefixos de todas as cadeias de caracteres em uma fonte mantido. Isso é útil para oscontroles de ComboBox em que as urls, endereços, os nomes de arquivo, ou os comandos serão inseridos com frequência. Se houver entradas duplicados na fonte

mantida, o preenchimento automático funciona imprevisìvel.

O uso da propriedade de AutoCompleteCustomSource é opcional, mas você deve definir a propriedade de AutoCompleteSource a CustomSource para usar

AutoCompleteCustomSource.

Você deve usar as propriedades de AutoCompleteMode e de AutoCompleteSource juntos.

Observação

O sistema operacional pode limitar o número de cadeias de caracteres personalizados que pode exibir imediatamente. Para cadeias de caracteres que contêm debarra ﴾/﴿ ou inversa barra ﴾\﴿, o preenchimento automático acrescenta todos os caracteres até e incluindo a barra.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

AutoCompleteSource

AutoCompleteMode

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(true)]

public AutoCompleteStringCollection AutoCompleteCustomSource { get; set; }

C#

Page 116: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.AutoCompleteMode

Obtém ou define uma opção que controla como o preenchimento automático funciona para a ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.AutoCompleteMode

Um dos valores de AutoCompleteMode. Os valores são Append, None, Suggest, e SuggestAppend. O padrão é None.

Exceções

Exceção Condição

InvalidEnumArgumentException O valor especificado não é um dos valores de AutoCompleteMode.

Comentários

Use AutoCompleteCustomSource, AutoCompleteMode, e propriedades de AutoCompleteSource para criar ComboBox que conclui automaticamente cadeias de

caracteres de entrada comparando o prefixo que está sendo inseridos para prefixos de todas as cadeias de caracteres em uma fonte mantido. Isso é útil para oscontroles de ComboBox em que as urls, endereços, os nomes de arquivo, ou os comandos serão inseridos com frequência. Se houver entradas duplicados na fonte

mantida, o preenchimento automático funciona imprevisìvel.

Se você ComboBoxStyle definido como DropDownList, exibe a lista somente se AutoCompleteMode é Suggest ou SuggestAppend.

O uso da propriedade de AutoCompleteCustomSource é opcional, mas você deve definir a propriedade de AutoCompleteSource a CustomSource para usar

AutoCompleteCustomSource.

Você deve usar as propriedades de AutoCompleteMode e de AutoCompleteSource juntos.

Com AutoCompleteMode definido como SuggestAppend e AutoCompleteSource definido como ListItems, o comportamento é a seguinte:

Se a lista de cadeias de caracteres estiver vazia, o pressione BACKSPACE ou a tecla DELETE não fará nada.

Se a chave de BACKSPACE for pressionada em menos de um segundo, o item anterior é selecionado, ou nothing é selecionado se a lista de cadeia de caracteresestá vazia.

Se a chave de BACKSPACE for pressionada em mais de um segundo, o primeiro item está selecionado.

Se a tecla DELETE é pressionado, o primeiro item está selecionado.

Observação

O sistema operacional pode limitar o número de cadeias de caracteres personalizados que pode exibir imediatamente. Para cadeias de caracteres que contêm debarra ﴾/﴿ ou inversa barra ﴾\﴿, o preenchimento automático acrescenta todos os caracteres até e incluindo a barra.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

.NET Framework 4.5

[BrowsableAttribute(true)]

public AutoCompleteMode AutoCompleteMode { get; set; }

C#

Page 117: 190741461 Combobox Documentacao (1)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

AutoCompleteCustomSource

AutoCompleteSource

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 118: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.AutoCompleteSource

Obtém ou define um valor especificando a origem de cadeias de caracteres completas usadas para o preenchimento automático.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.AutoCompleteSource

Um dos valores de AutoCompleteSource. As opções são AllSystemSources, AllUrl, FileSystem, HistoryList, RecentlyUsedList, CustomSource, e None. O padrão éNone.

Exceções

Exceção Condição

InvalidEnumArgumentException O valor especificado não é um dos valores de AutoCompleteSource.

Comentários

Use AutoCompleteCustomSource, AutoCompleteMode, e propriedades de AutoCompleteSource para criar ComboBox que conclui automaticamente cadeias de

caracteres de entrada comparando o prefixo que está sendo inseridos para prefixos de todas as cadeias de caracteres em uma fonte mantido. Isso é útil para oscontroles de ComboBox em que as urls, endereços, os nomes de arquivo, ou os comandos serão inseridos com frequência.

O uso da propriedade de AutoCompleteCustomSource é opcional, mas você deve definir a propriedade de AutoCompleteSource a CustomSource para usar

AutoCompleteCustomSource.

Você deve usar as propriedades de AutoCompleteMode e de AutoCompleteSource juntos.

Com AutoCompleteMode definido como SuggestAppend e AutoCompleteSource definido como ListItems, o comportamento é a seguinte:

Se a lista de cadeias de caracteres estiver vazia, o pressione BACKSPACE ou a tecla DELETE não fará nada.

Se a chave de BACKSPACE for pressionada em menos de um segundo, o item anterior é selecionado, ou nothing é selecionado se a lista de cadeia de caracteresestá vazia.

Se a chave de BACKSPACE for pressionada em mais de um segundo, o primeiro item está selecionado.

Se a tecla DELETE é pressionado, o primeiro item está selecionado.

Observação

O sistema operacional pode limitar o número de cadeias de caracteres personalizados que pode exibir imediatamente. Para cadeias de caracteres que contêm debarra ﴾/﴿ ou inversa barra ﴾\﴿, o preenchimento automático acrescenta todos os caracteres até e incluindo a barra.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

.NET Framework 4.5

[BrowsableAttribute(true)]

public AutoCompleteSource AutoCompleteSource { get; set; }

C#

Page 120: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.BackColor

Este membro substitui Control.BackColor, e pode haver documentação mais completa disponível nesse tópico.

Obtém ou define a cor do plano de fundo para o controle.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Drawing.Color

Color que representa a cor do plano de fundo do controle. O padrão é o valor da propriedade de DefaultBackColor .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public override Color BackColor { get; set; }

C#

Page 121: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.BackgroundImage

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Esta propriedade não for relevante para essa classe.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Drawing.Image

A imagem de plano de fundo exibida no controle.

Comentários

Esta propriedade não for relevante para essa classe.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public override Image BackgroundImage { get; set; }

C#

Page 122: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.BackgroundImageLayout

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Obtém ou define o layout da imagem em segundo plano, conforme definido na enumeração ImageLayout.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.ImageLayout

Um dos valores de ImageLayout (Center, None, Stretch, Tile, ou Zoom).

Exceções

Exceção Condição

InvalidEnumArgumentException O valor especificado não é um dos valores de ImageLayout.

Comentários

Esta propriedade não for relevante para essa classe.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public override ImageLayout BackgroundImageLayout { get; set; }

C#

Page 123: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.CreateParams

Obtém os parâmetros necessários de design quando a alça de controle é criada.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.CreateParams

CreateParams que contém os parâmetros necessários de design quando a alça ao controle é criada.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Control.CreateParams

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override CreateParams CreateParams { get; }

C#

Page 124: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.DataSource

Obtém ou define a fonte de dados para este ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Object

Um objeto que implementa a interface de IList , como DataSet ou Array. O padrão é null.

Comentários

Uma fonte de dados pode ser um banco de dados, um serviço Web, ou um objeto que posteriormente pode ser usado para gerar controles associados a dados.Quando a propriedade de DataSource é definida, a coleção de itens não pode ser alterada.

Exemplos

O exemplo a seguir usa a propriedade de DataSource para exibir uma matriz de dias úteis em ComboBox.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

.NET Framework 4.5

public Object DataSource { get; set; }

using System.Windows.Forms;

namespace ComboBox_DataSource_Sample

{

public partial class Form1 : Form

{

public Form1()

{

// Initialize an array with data to bind to the combo box.

var daysOfWeek =

new[] { "Monday", "Tuesday", "Wednesday",

"Thursday", "Friday", "Saturday",

"Sunday" };

// Initialize combo box

var comboBox = new ComboBox

{

DataSource = daysOfWeek,

Location = new System.Drawing.Point(12, 12),

Name = "comboBox",

Size = new System.Drawing.Size(166, 21),

DropDownStyle = ComboBoxStyle.DropDownList

};

// Add the combo box to the form.

this.Controls.Add(comboBox);

}

}

}

C#

C#

Page 125: 190741461 Combobox Documentacao (1)

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 126: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.DefaultSize

Este membro substitui Control.DefaultSize, e pode haver documentação mais completa disponível nesse tópico.

Obtém o tamanho padrão de controle.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Drawing.Size

Size padrão de controle.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

protected override Size DefaultSize { get; }

C#

Page 127: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.DrawMode

Obtém ou define um valor indicando se o código ou o sistema operacional manipulará o desenho dos elementos na lista.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.DrawMode

Um dos valores de enumeração DrawMode . O padrão é Normal.

Exceções

Exceção Condição

InvalidEnumArgumentException O valor não é um valor de enumeração válido de DrawMode .

Exemplos

O exemplo de código demonstra como criar uma caixa de combinação proprietário- desenhada definindo a propriedade de DrawMode a OwnerDrawnVariable e

manipulando os eventos de DrawItem e de MeasureItem . Demonstra também definir as propriedades de DropDownWidth e de DropDownStyle . Para executar o

exemplo, cole o seguinte código em um formulário. Chame o método de InitializeComboBox no construtor do formulário ou no evento de Load .

.NET Framework 4.5

public DrawMode DrawMode { get; set; }

internal System.Windows.Forms.ComboBox ComboBox1;

private string[] animals;

// This method initializes the owner-drawn combo box.

// The drop-down width is set much wider than the size of the combo box

// to accomodate the large items in the list. The drop-down style is set to

// ComboBox.DropDown, which requires the user to click on the arrow to

// see the list.

private void InitializeComboBox()

{

this.ComboBox1 = new ComboBox();

this.ComboBox1.DrawMode =

System.Windows.Forms.DrawMode.OwnerDrawVariable;

this.ComboBox1.Location = new System.Drawing.Point(10, 20);

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(100, 120);

this.ComboBox1.DropDownWidth = 250;

this.ComboBox1.TabIndex = 0;

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown;

animals = new string[]{"Elephant", "c r o c o d i l e", "lion"};

ComboBox1.DataSource = animals;

this.Controls.Add(this.ComboBox1);

// Hook up the MeasureItem and DrawItem events

this.ComboBox1.DrawItem +=

new DrawItemEventHandler(ComboBox1_DrawItem);

this.ComboBox1.MeasureItem +=

new MeasureItemEventHandler(ComboBox1_MeasureItem);

}

// If you set the Draw property to DrawMode.OwnerDrawVariable,

// you must handle the MeasureItem event. This event handler

// will set the height and width of each item before it is drawn.

private void ComboBox1_MeasureItem(object sender,

System.Windows.Forms.MeasureItemEventArgs e)

{

switch(e.Index)

{

case 0:

e.ItemHeight = 45;

C#

C#

Page 128: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

break;

case 1:

e.ItemHeight = 20;

break;

case 2:

e.ItemHeight = 35;

break;

}

e.ItemWidth = 260;

}

// You must handle the DrawItem event for owner-drawn combo boxes.

// This event handler changes the color, size and font of an

// item based on its position in the array.

private void ComboBox1_DrawItem(object sender,

System.Windows.Forms.DrawItemEventArgs e)

{

float size = 0;

System.Drawing.Font myFont;

FontFamily family = null;

System.Drawing.Color animalColor = new System.Drawing.Color();

switch(e.Index)

{

case 0:

size = 30;

animalColor = System.Drawing.Color.Gray;

family = FontFamily.GenericSansSerif;

break;

case 1:

size = 10;

animalColor = System.Drawing.Color.LawnGreen;

family = FontFamily.GenericMonospace;

break;

case 2:

size = 15;

animalColor = System.Drawing.Color.Tan;

family = FontFamily.GenericSansSerif;

break;

}

// Draw the background of the item.

e.DrawBackground();

// Create a square filled with the animals color. Vary the size

// of the rectangle based on the length of the animals name.

Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2,

e.Bounds.Height, e.Bounds.Height-4);

e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color,

// and font for each item.

myFont = new Font(family, size, FontStyle.Bold);

e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width, e.Bounds.Height));

// Draw the focus rectangle if the mouse hovers over an item.

e.DrawFocusRectangle();

}

Page 130: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.DropDownHeight

Obtém ou define a altura em pixels da parte suspensa de ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Int32

A altura, em pixels, da caixa suspensa.

Exceções

Exceção Condição

ArgumentException O valor especificado é menos de um.

Comentários

Defina a propriedade de DropDownHeight reinicializa a propriedade de IntegralHeight a false.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(true)]

public int DropDownHeight { get; set; }

C#

Page 131: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.DropDownStyle

Obtém ou define um valor que especifica o estilo da caixa combo.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.ComboBoxStyle

Um dos valores de ComboBoxStyle. O padrão é DropDown.

Exceções

Exceção Condição

InvalidEnumArgumentException O valor atribuído não é um dos valores de ComboBoxStyle .

Comentários

A propriedade de DropDownStyle especifica se a lista é exibida sempre ou se a lista é exibida em um lista suspensa. A propriedade de DropDownStyle tambémespecifica se a parte de texto pode ser editada. Consulte ComboBoxStyle para as configurações disponíveis e seus efeitos. Não há nenhuma configuração para exibir alista e para não permitir sempre inserir um novo valor. Para exibir uma lista a que nenhum novo valor pode ser adicionado, use um controle de ListBox .

Exemplos

O exemplo de código a seguir demonstra definir a propriedade de DropDownStyle . Para executar o exemplo, cole o seguinte código em um formulário. Chame o

método de InitializeComboBox no construtor do formulário ou no evento de Load .

.NET Framework 4.5

public ComboBoxStyle DropDownStyle { get; set; }

internal System.Windows.Forms.ComboBox ComboBox1;

private string[] animals;

// This method initializes the owner-drawn combo box.

// The drop-down width is set much wider than the size of the combo box

// to accomodate the large items in the list. The drop-down style is set to

// ComboBox.DropDown, which requires the user to click on the arrow to

// see the list.

private void InitializeComboBox()

{

this.ComboBox1 = new ComboBox();

this.ComboBox1.DrawMode =

System.Windows.Forms.DrawMode.OwnerDrawVariable;

this.ComboBox1.Location = new System.Drawing.Point(10, 20);

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(100, 120);

this.ComboBox1.DropDownWidth = 250;

this.ComboBox1.TabIndex = 0;

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown;

animals = new string[]{"Elephant", "c r o c o d i l e", "lion"};

ComboBox1.DataSource = animals;

this.Controls.Add(this.ComboBox1);

// Hook up the MeasureItem and DrawItem events

this.ComboBox1.DrawItem +=

new DrawItemEventHandler(ComboBox1_DrawItem);

this.ComboBox1.MeasureItem +=

new MeasureItemEventHandler(ComboBox1_MeasureItem);

}

// If you set the Draw property to DrawMode.OwnerDrawVariable,

// you must handle the MeasureItem event. This event handler

// will set the height and width of each item before it is drawn.

C#

C#

Page 132: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função Server

private void ComboBox1_MeasureItem(object sender,

System.Windows.Forms.MeasureItemEventArgs e)

{

switch(e.Index)

{

case 0:

e.ItemHeight = 45;

break;

case 1:

e.ItemHeight = 20;

break;

case 2:

e.ItemHeight = 35;

break;

}

e.ItemWidth = 260;

}

// You must handle the DrawItem event for owner-drawn combo boxes.

// This event handler changes the color, size and font of an

// item based on its position in the array.

private void ComboBox1_DrawItem(object sender,

System.Windows.Forms.DrawItemEventArgs e)

{

float size = 0;

System.Drawing.Font myFont;

FontFamily family = null;

System.Drawing.Color animalColor = new System.Drawing.Color();

switch(e.Index)

{

case 0:

size = 30;

animalColor = System.Drawing.Color.Gray;

family = FontFamily.GenericSansSerif;

break;

case 1:

size = 10;

animalColor = System.Drawing.Color.LawnGreen;

family = FontFamily.GenericMonospace;

break;

case 2:

size = 15;

animalColor = System.Drawing.Color.Tan;

family = FontFamily.GenericSansSerif;

break;

}

// Draw the background of the item.

e.DrawBackground();

// Create a square filled with the animals color. Vary the size

// of the rectangle based on the length of the animals name.

Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2,

e.Bounds.Height, e.Bounds.Height-4);

e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color,

// and font for each item.

myFont = new Font(family, size, FontStyle.Bold);

e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width, e.Bounds.Height));

// Draw the focus rectangle if the mouse hovers over an item.

e.DrawFocusRectangle();

}

Page 133: 190741461 Combobox Documentacao (1)

Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

ComboBoxStyle

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 134: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.DropDownWidth

Obtém ou define a largura da parte suspensa de uma caixa de combinação.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Int32

A largura, em pixels, da caixa suspensa.

Exceções

Exceção Condição

ArgumentException O valor especificado é menos de um.

Comentários

Se um valor não foi definido para DropDownWidth, retornos desta propriedade Width caixa de combinação.

Observação

A largura da lista suspensa não pode ser menor do que a largura de ComboBox .

Exemplos

O exemplo de código demonstra como criar uma caixa de combinação proprietário- desenhada definindo a propriedade de DrawMode a OwnerDrawnVariable e

manipulando os eventos de DrawItem e de MeasureItem . Demonstra também definir as propriedades de DropDownWidth e de DropDownStyle . Para executar o

exemplo, cole o seguinte código em um formulário. Chame o método de InitializeComboBox no construtor do formulário ou no evento de Load .

.NET Framework 4.5

public int DropDownWidth { get; set; }

internal System.Windows.Forms.ComboBox ComboBox1;

private string[] animals;

// This method initializes the owner-drawn combo box.

// The drop-down width is set much wider than the size of the combo box

// to accomodate the large items in the list. The drop-down style is set to

// ComboBox.DropDown, which requires the user to click on the arrow to

// see the list.

private void InitializeComboBox()

{

this.ComboBox1 = new ComboBox();

this.ComboBox1.DrawMode =

System.Windows.Forms.DrawMode.OwnerDrawVariable;

this.ComboBox1.Location = new System.Drawing.Point(10, 20);

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(100, 120);

this.ComboBox1.DropDownWidth = 250;

this.ComboBox1.TabIndex = 0;

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown;

animals = new string[]{"Elephant", "c r o c o d i l e", "lion"};

ComboBox1.DataSource = animals;

this.Controls.Add(this.ComboBox1);

// Hook up the MeasureItem and DrawItem events

this.ComboBox1.DrawItem +=

new DrawItemEventHandler(ComboBox1_DrawItem);

this.ComboBox1.MeasureItem +=

new MeasureItemEventHandler(ComboBox1_MeasureItem);

}

C#

C#

Page 135: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

// If you set the Draw property to DrawMode.OwnerDrawVariable,

// you must handle the MeasureItem event. This event handler

// will set the height and width of each item before it is drawn.

private void ComboBox1_MeasureItem(object sender,

System.Windows.Forms.MeasureItemEventArgs e)

{

switch(e.Index)

{

case 0:

e.ItemHeight = 45;

break;

case 1:

e.ItemHeight = 20;

break;

case 2:

e.ItemHeight = 35;

break;

}

e.ItemWidth = 260;

}

// You must handle the DrawItem event for owner-drawn combo boxes.

// This event handler changes the color, size and font of an

// item based on its position in the array.

private void ComboBox1_DrawItem(object sender,

System.Windows.Forms.DrawItemEventArgs e)

{

float size = 0;

System.Drawing.Font myFont;

FontFamily family = null;

System.Drawing.Color animalColor = new System.Drawing.Color();

switch(e.Index)

{

case 0:

size = 30;

animalColor = System.Drawing.Color.Gray;

family = FontFamily.GenericSansSerif;

break;

case 1:

size = 10;

animalColor = System.Drawing.Color.LawnGreen;

family = FontFamily.GenericMonospace;

break;

case 2:

size = 15;

animalColor = System.Drawing.Color.Tan;

family = FontFamily.GenericSansSerif;

break;

}

// Draw the background of the item.

e.DrawBackground();

// Create a square filled with the animals color. Vary the size

// of the rectangle based on the length of the animals name.

Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2,

e.Bounds.Height, e.Bounds.Height-4);

e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color,

// and font for each item.

myFont = new Font(family, size, FontStyle.Bold);

e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width, e.Bounds.Height));

// Draw the focus rectangle if the mouse hovers over an item.

e.DrawFocusRectangle();

}

Page 136: 190741461 Combobox Documentacao (1)

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 137: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.DroppedDown

Obtém ou define um valor indicando se a caixa de combinação está exibindo a parte suspensa.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Boolean

true se a lista suspensa é exibida; caso contrário, false. O padrão é false.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public bool DroppedDown { get; set; }

C#

Page 138: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.FlatStyle

Obtém ou define a aparência de ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.FlatStyle

Um dos valores de FlatStyle. As opções são Flat, Popup, Standard, e System. O padrão é Standard.

Exceções

Exceção Condição

InvalidEnumArgumentException O valor especificado não é um dos valores de FlatStyle.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public FlatStyle FlatStyle { get; set; }

C#

Page 139: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.Focused

Este membro substitui Control.Focused, e pode haver documentação mais completa disponível nesse tópico.

Obtém um valor indicando se ComboBox tem o foco.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Boolean

true se esse controle tem o foco; caso contrário, false.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public override bool Focused { get; }

C#

Page 140: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.ForeColor

Este membro substitui Control.ForeColor, e pode haver documentação mais completa disponível nesse tópico.

Obtém ou define a cor do plano de fundo do controle.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Drawing.Color

O primeiro plano Color do controle. O padrão é o valor da propriedade de DefaultForeColor .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public override Color ForeColor { get; set; }

C#

Page 141: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.IntegralHeight

Obtém ou define um valor indicando se o controle deve redimensionar para evitar mostrar itens parciais.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Boolean

true se a parte da lista pode conter somente itens completos; caso contrário, false. O padrão é true.

Comentários

Quando essa propriedade é definida como true, o controle redimensiona automaticamente para garantir que um item não é exibido parcialmente. Se você desejarmanter o tamanho original de ComboBox de acordo com os requisitos de espaço do formulário, defina essa propriedade como false. Se ComboBox não contémquaisquer itens, essa propriedade não tem efeito.

Defina a propriedade de DropDownHeight reinicializa a propriedade de IntegralHeight a false.

Observação

Se a propriedade de DrawMode é definida como OwnerDrawVariable, essa propriedade não tem efeito.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public bool IntegralHeight { get; set; }

C#

Page 142: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.ItemHeight

Obtém ou define a altura de um item da caixa combo.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Int32

A altura, em pixels, de um item da caixa combo.

Exceções

Exceção Condição

ArgumentException O valor da altura do item é menor que zero.

Comentários

Quando a propriedade de DrawMode é definida como OwnerDrawFixed, todos os itens têm a mesma altura. Quando a propriedade de DrawMode é definida comoOwnerDrawVariable, a propriedade de ItemHeight especifica a altura de cada item adicionado a ComboBox. Porque cada item em uma lista proprietário-desenhadapode ter uma altura diferente, você pode usar o método de GetItemHeight para obter a altura de um item específico em ComboBox. Se você usar a propriedade deItemHeight em ComboBox com itens de altura variável, retornos desta propriedade altura do primeiro item no controle.

Para obter mais informações sobre como especificar a altura para itens em uma lista proprietário- desenhada, consulte o evento de MeasureItem .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public int ItemHeight { get; set; }

C#

Page 143: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.Items

Obtém um objeto que representa a coleção de itens contidos neste ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.ComboBox.ObjectCollection

System.Windows.Forms.ComboBox.ObjectCollection que representa os itens em ComboBox.

Comentários

Essa propriedade permite que você obtenha uma referência à lista de itens que são armazenados no momento em ComboBox. Com essa referência, você podeadicionar itens, remover itens, e obter uma contagem dos itens na coleção.

Embora ComboBox é normalmente usado para exibir itens de texto, você pode adicionar qualquer objeto a ComboBox. Normalmente, a representação de um objetoem ComboBox é a cadeia de caracteres retornada pelo método de ToString desse objeto. Se você deseja ter um membro objeto exibido por outro lado, escolha omembro que será exibido definindo a propriedade de DisplayMember o nome do membro apropriado. Você também pode optar um membro objeto querepresentará o valor retornado pelo objeto definindo a propriedade de ValueMember . Para obter mais informações, consulte ListControl.

Para obter mais informações sobre as tarefas que podem ser executadas com a coleção de itens, consulte a classe deSystem.Windows.Forms.ComboBox.ObjectCollection tópicos de referência.

Exemplos

O exemplo de código a seguir demonstra como adicionar um pequeno número de itens de ComboBox . Se você precisa adicionar um grande número de itens,consulte o exemplo em BeginUpdate. Dois exemplos são parte de um exemplo maior disponível na visão geral da classe ComboBox .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

.NET Framework 4.5

public ComboBox.ObjectCollection Items { get; }

private void addButton_Click(object sender, System.EventArgs e) {

comboBox1.Items.Add(textBox1.Text);

}

C#

C#

Page 144: 190741461 Combobox Documentacao (1)

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 145: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.MaxDropDownItems

Obtém ou define o número máximo de itens a serem exibidos na parte suspensa de ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Int32

O número máximo de itens na parte suspensa. O mínimo para essa propriedade é 1 e o máximo é 100.

Exceções

Exceção Condição

ArgumentException O número máximo é definido menos que uma ou maior que 100.

Exemplos

O exemplo de código a seguir demonstra como inicializar um controle de ComboBox definindo as propriedades de MaxDropDownItems e de DropDownStyle e usando

os métodos de FindStringExact para procurar ComboBox. Também mostra manipular o evento de SelectedIndexChanged .

.NET Framework 4.5

public int MaxDropDownItems { get; set; }

using System.Windows.Forms;

public class Form1:

System.Windows.Forms.Form

{

public Form1() : base()

{

InitializeComboBox();

InitializeTextBox();

this.Label1 = new System.Windows.Forms.Label();

this.SuspendLayout();

this.Label1.Location = new System.Drawing.Point(8, 24);

this.Label1.Name = "Label1";

this.Label1.Size = new System.Drawing.Size(120, 32);

this.Label1.TabIndex = 1;

this.Label1.Text = "Use drop-down to choose a name:";

this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;

this.ClientSize = new System.Drawing.Size(292, 266);

this.Controls.Add(this.Label1);

this.Name = "Form1";

this.Text = "Form1";

this.ResumeLayout(false);

}

public static void Main()

{

Application.Run(new Form1());

}

internal System.Windows.Forms.Label Label1;

// Declare and initialize the text box.

// This text box text will be update programmatically. The user is not

// allowed to update it, so the ReadOnly property is set to true.

internal System.Windows.Forms.TextBox TextBox1;

private void InitializeTextBox()

{

C#

C#

Page 146: 190741461 Combobox Documentacao (1)

this.TextBox1 = new System.Windows.Forms.TextBox();

this.TextBox1.ScrollBars = ScrollBars.Vertical;

this.TextBox1.Location = new System.Drawing.Point(64, 128);

this.TextBox1.Multiline = true;

this.TextBox1.Name = "TextBox1";

this.TextBox1.ReadOnly = true;

this.TextBox1.Size = new System.Drawing.Size(184, 120);

this.TextBox1.TabIndex = 4;

this.TextBox1.Text = "Employee and Number of Awards:";

this.Controls.Add(this.TextBox1);

}

// Declare comboBox1 as a ComboBox.

internal System.Windows.Forms.ComboBox ComboBox1;

// This method initializes the combo box, adding a large string array

// but limiting the drop-down size to six rows so the combo box doesn't

// cover other controls when it expands.

private void InitializeComboBox()

{

this.ComboBox1 = new System.Windows.Forms.ComboBox();

string[] employees = new string[]{"Hamilton, David", "Hensien, Kari",

"Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.",

"Hanson, Mark", "Harnpadoungsataya, Sariya",

"Harrington, Mark", "Harris, Keith", "Hartwig, Doris",

"Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas",

"Harnpadoungsataya, Sariya", "Henshaw, Jeff D.",

"Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith",

"Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas",

"Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff",

"Heidepriem, Brandon D."};

ComboBox1.Items.AddRange(employees);

this.ComboBox1.Location = new System.Drawing.Point(136, 32);

this.ComboBox1.IntegralHeight = false;

this.ComboBox1.MaxDropDownItems = 5;

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(136, 81);

this.ComboBox1.TabIndex = 0;

this.Controls.Add(this.ComboBox1);

// Associate the event-handling method with the

// SelectedIndexChanged event.

this.ComboBox1.SelectedIndexChanged +=

new System.EventHandler(ComboBox1_SelectedIndexChanged);

}

// This method is called when the user changes his or her selection.

// It searches for all occurrences of the selected employee's

// name in the Items array and adds the employee's name and

// the number of occurrences to TextBox1.Text.

// CAUTION This code exposes a known bug: If the index passed to the

// FindStringExact(searchString, index) method is the last index

// of the array, the code throws an exception.

private void ComboBox1_SelectedIndexChanged(object sender,

System.EventArgs e)

{

ComboBox comboBox = (ComboBox) sender;

// Save the selected employee's name, because we will remove

// the employee's name from the list.

string selectedEmployee = (string) ComboBox1.SelectedItem;

int count = 0;

int resultIndex = -1;

// Call the FindStringExact method to find the first

// occurrence in the list.

resultIndex = ComboBox1.FindStringExact(selectedEmployee);

// Remove the name as it is found, and increment the found count.

// Then call the FindStringExact method again, passing in the

// index of the current found item so the search starts there

// instead of at the beginning of the list.

while (resultIndex!=-1)

{

ComboBox1.Items.RemoveAt(resultIndex);

count += 1;

resultIndex = ComboBox1.FindStringExact(selectedEmployee,

resultIndex);

}

// Update the text in Textbox1.

TextBox1.Text = TextBox1.Text+ "\r\n" + selectedEmployee + ": "

+ count;

}

Page 147: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

}

Page 148: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.MaximumSize

Este membro substitui Control.MaximumSize, e pode haver documentação mais completa disponível nesse tópico.

Obtém ou define o tamanho que é o limite superior que GetPreferredSize pode especificar.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Drawing.Size

Um par ordenado de tipo System.Drawing.Size que representa a largura e altura de um retângulo.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public override Size MaximumSize { get; set; }

C#

Page 149: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.MaxLength

Obtém ou define o número de caracteres que um usuário pode digitar em ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Int32

O número máximo de caracteres que um usuário pode inserir. Os valores de menor que zero são redefinidos a zero, que é o valor padrão.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public int MaxLength { get; set; }

C#

Page 150: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.MinimumSize

Este membro substitui Control.MinimumSize, e pode haver documentação mais completa disponível nesse tópico.

Obtém ou define o tamanho que é o limite inferior que GetPreferredSize pode especificar.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Drawing.Size

Um par ordenado de tipo System.Drawing.Size que representa a largura e altura de um retângulo.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public override Size MinimumSize { get; set; }

C#

Page 151: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.Padding

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Esta propriedade não é relevante para essa classe.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Windows.Forms.Padding

Um valor Padding.

Comentários

Esta propriedade não é relevante para essa classe.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public Padding Padding { get; set; }

C#

Page 152: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.PreferredHeight

Obtém a largura preferencial de ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Int32

Preferencial a altura, em pixels, da área do item da caixa combo.

Comentários

A altura preferido é um valor com base na altura de fonte e um ajuste para borda.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public int PreferredHeight { get; }

C#

Page 153: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.SelectedIndex

Obtém ou define o índice que especifica o item atualmente selecionado.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Int32

Um índice com base zero do item atualmente selecionado. Um valor de um negativo ﴾- 1﴿ é retornada se nenhum item é selecionado.

Exceções

Exceção Condição

ArgumentOutOfRangeException O índice especificado é menor ou igual a -2.- ou -

O índice especificado é maior ou igual ao número de itens na caixa de combinação.

Comentários

Essa propriedade indica o índice com base zero do item atualmente selecionado na lista da caixa combo. Definindo um novo índice gera o evento deSelectedIndexChanged .

SelectedIndex , SelectedValue, e FormattingEnabled são relacionados a seguinte maneira:

Se FormattingEnabled é false, SelectedIndex não será definido como -1 a SelectedValue está em branco.

Se FormattingEnabled é true, SelectedIndex será definido como -1 a SelectedValue está em branco.

Observação

Anular a seleção para o item atualmente selecionado, defina SelectedIndex a -1. Você não pode definir SelectedIndex de um item de ComboBox a -1 se o item for

um item associado a dados.

Exemplos

O exemplo a seguir mostram de código como usar o método de FindString e a propriedade SelectedIndex . O exemplo é parte de um exemplo completo na visãogeral da classe ComboBox .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

.NET Framework 4.5

[BrowsableAttribute(false)]

public override int SelectedIndex { get; set; }

private void findButton_Click(object sender, System.EventArgs e) {

int index = comboBox1.FindString(textBox2.Text);

comboBox1.SelectedIndex = index;

}

C#

C#

Page 154: 190741461 Combobox Documentacao (1)

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Position

FormattingEnabled

SelectedValue

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 155: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.SelectedItem

Obtém ou define o item atualmente selecionado em ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Object

O objeto que é o item selecionado ou null se não houver nenhum item atualmente selecionado.

Comentários

Quando você define a propriedade SelectedItem a um objeto, o ComboBox tenta fazer que este objeto o atualmente selecionado na lista. Se o objeto é encontrado nalista, é exibido na parte de ComboBox e a propriedade SelectedIndex é definida para o índice correspondente. Se o objeto não existir na lista, a propriedade deSelectedIndex está saida em seu valor atual.

Observação

Pesquisas da classe de ComboBox para o objeto especificado usando o método IndexOf . Este método usa o método de Equals para determinar igualdade.

Exemplos

O exemplo de código mostra o uso de SelectedIndex e propriedades de SelectedItem . O exemplo é parte de um exemplo de código completo na visão geral daclasse ComboBox .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

.NET Framework 4.5

[BrowsableAttribute(false)]

[BindableAttribute(true)]

public Object SelectedItem { get; set; }

private void showSelectedButton_Click(object sender, System.EventArgs e) {

int selectedIndex = comboBox1.SelectedIndex;

Object selectedItem = comboBox1.SelectedItem;

MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" +

"Index: " + selectedIndex.ToString());

}

C#

C#

Page 156: 190741461 Combobox Documentacao (1)

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 157: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.SelectedText

Obtém ou define o texto selecionado na parte editável de ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.String

Uma cadeia de caracteres que representa o texto selecionado na caixa de combinação. Se DropDownStyle é definido como DropDownList, o valor de retorno é umacadeia de caracteres vazia ("").

Comentários

Você pode usar a propriedade SelectedText para recuperar ou modificar o texto selecionado em um controle de ComboBox . Entretanto, você deve estar ciente que aseleção pode mudar automaticamente devido a interação do usuário. Por exemplo, se você recupera o valor de SelectedText em um manipulador de eventos Click do

botão, o valor será uma cadeia de caracteres vazia. Isso ocorre porque a seleção é automaticamente desmarcada quando o foco de entrada se move caixa decombinação para o botão.

Quando a caixa de combinação perde o foco, o ponto de seleção move para o início de texto e qualquer texto selecionado fica desmarcada. Nesse caso, obtendo a

propriedade SelectedText retorna uma seqüência vazia, e configurando a propriedade SelectedText adiciona o valor especificado para o início do texto.

Quando os ganhos caixa de combinação foco, o texto completo no controle está selecionado automaticamente. Se você chamar o método de Focus de controle para

definir o foco de entrada, o texto completo está selecionado independentemente se o controle já tiver o foco.

Quando o usuário seleciona um item da lista suspensa ou usando as teclas SETA PARA CIMA e SETA PARA BAIXO, o texto para o novo item está selecionadoautomaticamente. No entanto, se você tentar obter o valor de SelectedText em um manipulador de eventos SelectedIndexChanged ou de SelectedValueChanged , a

propriedade retorna uma cadeia de caracteres vazia. Isso ocorre porque, no momento esses eventos, o valor anterior de SelectedText foi desmarcado e o novo valor

ainda não foi definido. Para recuperar o valor atual em um manipulador de eventos SelectedIndexChanged ou de SelectedValueChanged , use a propriedade de

SelectedItem em vez disso.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public string SelectedText { get; set; }

C#

Page 158: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.SelectionLength

Obtém ou define o número de caracteres selecionados na parte editável da caixa combo.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Int32

O número de caracteres selecionados na caixa de combinação.

Exceções

Exceção Condição

ArgumentException O valor for menor que zero.

Comentários

Você pode usar essa propriedade para determinar se qualquer caractere está atualmente selecionado no controle caixa de combinação antes de executar operaçõesno texto selecionado. Quando o valor da propriedade de SelectionLength é definido como um valor que é maior do que o número de caracteres dentro do texto docontrole, o valor da propriedade de SelectionLength é definido para o comprimento inteiro de texto dentro do controle menos o valor da propriedade deSelectionStart ﴾se qualquer valor é especificado para a propriedade de SelectionStart ).

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public int SelectionLength { get; set; }

C#

Page 159: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.SelectionStart

Obtém ou define o índice inicial do texto selecionado na caixa de combinação.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Int32

O índice com base zero do primeiro caractere na cadeia de caracteres de seleção atual de texto.

Exceções

Exceção Condição

ArgumentException O valor é menor que zero.

Comentários

Se nenhum Texto for selecionado no Controlador, esta propriedade indica o ponto de inserção para o novo Texto. Se você definir essa propriedade para um localalém do comprimento do texto no controle, a seleção Iniciar posição é colocada após o último caractere. Quando o texto for selecionado no controle de caixa de

texto, alterar esta propriedade pode versão o valor da propriedade SelectionLength. Se o texto restante no controle após a posição indicada pela propriedadeSelectionStart for menor que o valor da propriedade SelectionLength , o valor da propriedade SelectionLength automaticamente será diminuído. O valor da

propriedade de SelectionStart nunca causa um aumento na propriedade de SelectionLength .

Observação

SelectionStart retorna o valor inferior de seleção atual. Por exemplo, Select(10, -4) seleciona o texto da posição de caractere 6 com a posição do caractere 10.Se você obtiver agora o valor de SelectionStart , será 6 em vez de 10.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Select

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public int SelectionStart { get; set; }

C#

Page 160: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.Sorted

Obtém ou define um valor indicando se os itens na caixa de combinação são classificados.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.Boolean

true se a caixa de combinação é classificada; caso contrário, false. O padrão é false.

Exceções

Exceção Condição

ArgumentException Foi feita uma tentativa para classificar ComboBox que é anexada a uma fonte de dados.

Comentários

Esta propriedade especifica se ComboBox classe entradas existentes e adicionar novas entradas posição classificado apropriado na lista. Você pode usar essapropriedade para classificar automaticamente itens em ComboBox. Como itens são adicionados a ComboBoxordenada, os itens são movidos para o local apropriadona lista classificada. Quando você define a propriedade a false, novos itens é adicionado ao final da lista existente. O tipo não difere maiúsculas de minúsculas e emordem alfabética na ordem crescente.

Tentar definir a propriedade de Sorted em um controle associado a dados aumenta ArgumentException. Você deve classificar os dados usando o modelo de dadossubjacente.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public bool Sorted { get; set; }

C#

Page 161: 190741461 Combobox Documentacao (1)

Propriedade ComboBox.Text

Obtém ou define o texto associado com esse controle.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Valor de propriedadeTipo: System.String

O texto associado com esse controle.

Comentários

Defina a propriedade de Text a null ou cadeia de caracteres vazia ("") defina SelectedIndex a -1. Definindo a propriedade de Text para um valor que é em conjuntos decoleção de ItemsSelectedIndex o índice do item. Defina a propriedade de Text como um valor que não está na coleção deixa de SelectedIndex inalterado.

Exemplos

O exemplo de código a seguir demonstra como inicializar um controle de ComboBox definindo a propriedade de Text e usando o método AddRange para preencher

ComboBox. Também demonstra manipulação do evento DropDown . Para executar o exemplo, cole o seguinte código em um formulário e chame o método deInitializeComboBox no construtor do formulário ou no evento de Load .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

.NET Framework 4.5

[BindableAttribute(true)]

public override string Text { get; set; }

// Declare ComboBox1.

internal System.Windows.Forms.ComboBox ComboBox1;

// Initialize ComboBox1.

private void InitializeComboBox()

{

this.ComboBox1 = new ComboBox();

this.ComboBox1.Location = new System.Drawing.Point(128, 48);

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(100, 21);

this.ComboBox1.TabIndex = 0;

this.ComboBox1.Text = "Typical";

string[] installs = new string[]{"Typical", "Compact", "Custom"};

ComboBox1.Items.AddRange(installs);

this.Controls.Add(this.ComboBox1);

// Hook up the event handler.

this.ComboBox1.DropDown +=

new System.EventHandler(ComboBox1_DropDown);

}

// Handles the ComboBox1 DropDown event. If the user expands the

// drop-down box, a message box will appear, recommending the

// typical installation.

private void ComboBox1_DropDown(object sender, System.EventArgs e)

{

MessageBox.Show("Typical installation is strongly recommended.",

"Install information", MessageBoxButtons.OK,

MessageBoxIcon.Information);

}

C#

C#

Page 162: 190741461 Combobox Documentacao (1)

Com suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 163: 190741461 Combobox Documentacao (1)

Eventos ComboBox

O tipo ComboBox expõe os membros a seguir.

Eventos

Nome Descrição

AutoSizeChanged Infraestrutura. Esse evento não é relevante para essa classe. (Herdado de Control.)

BackColorChanged Ocorre quando o valor da propriedade de BackColor alterar. (Herdado de Control.)

BackgroundImageChanged Infraestrutura. Ocorre quando o valor da propriedade de BackgroundImage alterar.

BackgroundImageLayoutChanged Infraestrutura. Ocorre quando a propriedade de BackgroundImageLayout alterar.

BindingContextChanged Ocorre quando o valor da propriedade de BindingContext alterar. (Herdado de Control.)

CausesValidationChanged Ocorre quando o valor da propriedade de CausesValidation alterar. (Herdado de Control.)

ChangeUICues Ocorre quando as sugestões de interface do usuário de foco do teclado ou alterado. (Herdado de Control.)

Click Ocorre quando o controle é clicado. (Herdado de Control.)

ClientSizeChanged Ocorre quando o valor da propriedade de ClientSize alterar. (Herdado de Control.)

ContextMenuChanged Ocorre quando o valor da propriedade de ContextMenu alterar. (Herdado de Control.)

ContextMenuStripChanged Ocorre quando o valor da propriedade de ContextMenuStrip alterar. (Herdado de Control.)

ControlAdded Ocorre quando um novo controle é adicionado a Control.ControlCollection. (Herdado de Control.)

ControlRemoved Ocorre quando um controle é removido de Control.ControlCollection. (Herdado de Control.)

CursorChanged Ocorre quando o valor da propriedade de Cursor alterar. (Herdado de Control.)

DataSourceChanged Ocorre quando DataSource alterar. (Herdado de ListControl.)

DisplayMemberChanged Ocorre quando a propriedade de DisplayMember alterar. (Herdado de ListControl.)

Disposed Ocorre quando o componente é descartado por uma chamada do método Dispose. (Herdado de Component.)

DockChanged Ocorre quando o valor da propriedade de Dock alterar. (Herdado de Control.)

DoubleClick Infraestrutura. Esse evento não é relevante para essa classe.

DragDrop Ocorre quando uma operação de arrastar e soltar é concluída. (Herdado de Control.)

DragEnter Ocorre quando um objeto é arrastado os limites do controle. (Herdado de Control.)

DragLeave Ocorre quando um objeto é arrastado para fora dos limites do controle. (Herdado de Control.)

DragOver Ocorre quando um objeto é arrastado sobre os limites do controle. (Herdado de Control.)

DrawItem Ocorre quando uma aparência visual de ComboBox proprietário- desenhado alterar.

DropDown Ocorre quando a lista suspensa de uma ComboBox é exibida.

DropDownClosed Ocorre quando a lista suspensa da ComboBox não está mais visível.

DropDownStyleChanged Ocorre quando a propriedade de DropDownStyle alterar.

EnabledChanged Ocorre quando o valor da propriedade de Enabled alterar. (Herdado de Control.)

Enter Ocorre quando o controle é inserido. (Herdado de Control.)

FontChanged Ocorre quando o valor da propriedade de Font alterar. (Herdado de Control.)

ForeColorChanged Ocorre quando o valor da propriedade de ForeColor alterar. (Herdado de Control.)

Format Ocorre quando o controle é associado a um valor de dados. (Herdado de ListControl.)

.NET Framework 4.5

Page 164: 190741461 Combobox Documentacao (1)

FormatInfoChanged Ocorre quando o valor da propriedade de FormatInfo alterar. (Herdado de ListControl.)

FormatStringChanged Ocorre quando o valor da propriedade de FormatString alterar (Herdado de ListControl.)

FormattingEnabledChanged Ocorre quando o valor da propriedade de FormattingEnabled alterar. (Herdado de ListControl.)

GiveFeedback Ocorre durante uma operação de arrastar. (Herdado de Control.)

GotFocus Ocorre quando o controle receber o foco. (Herdado de Control.)

HandleCreated Ocorre quando um identificador é criada para o controle. (Herdado de Control.)

HandleDestroyed Ocorre quando a alça de controle está em processo de destruição. (Herdado de Control.)

HelpRequested Ocorre quando um usuário solicita ajudarem para um controle. (Herdado de Control.)

ImeModeChanged Ocorre quando a propriedade de ImeMode alterar. (Herdado de Control.)

Invalidated Ocorre quando a exibição de um controle precisa ser redesenhada. (Herdado de Control.)

KeyDown Ocorre quando uma chave for pressionada enquanto o controle tem o foco. (Herdado de Control.)

KeyPress Ocorre quando uma chave for pressionada enquanto o controle tem o foco. (Herdado de Control.)

KeyUp Ocorre quando uma chave é liberada quando o controle tem o foco. (Herdado de Control.)

Layout Ocorre quando um controle deve reposicionar os seus controles filho. (Herdado de Control.)

Leave Ocorre quando o foco de entrada sair do controle. (Herdado de Control.)

LocationChanged Ocorre quando o valor da propriedade de Location alterar. (Herdado de Control.)

LostFocus Ocorre quando o controle perde o foco. (Herdado de Control.)

MarginChanged Ocorre quando a margem do controle alterar. (Herdado de Control.)

MeasureItem Ocorre sempre que um item proprietário- desenhado de ComboBox precisa ser desenhada e quando os

tamanhos dos itens de lista são determinados.

MouseCaptureChanged Ocorre quando o controle perde a captura do mouse. (Herdado de Control.)

MouseClick Ocorre quando o usuário clica no controle com o mouse. (Herdado de Control.)

MouseDoubleClick Ocorre quando o usuário clica duas vezes no controle com o mouse. (Herdado de Control.)

MouseDown Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse é pressionado. (Herdado de

Control.)

MouseEnter Ocorre quando o ponteiro do mouse entra no controle. (Herdado de Control.)

MouseHover Ocorre quando o ponteiro do mouse no controle posicionando. (Herdado de Control.)

MouseLeave Ocorre quando o ponteiro do mouse sai do controle. (Herdado de Control.)

MouseMove Ocorre quando o ponteiro do mouse for movido sobre o controle. (Herdado de Control.)

MouseUp Ocorre quando o ponteiro do mouse está sobre o controle e um botão do mouse seja liberado. (Herdado de

Control.)

MouseWheel Ocorre quando a roda do mouse se move enquanto o controle tem foco. (Herdado de Control.)

Move Ocorre quando o controle é movido. (Herdado de Control.)

PaddingChanged Infraestrutura. Esse evento não é relevante para essa classe.

Paint Infraestrutura. Ocorre quando o controle de ComboBox é redesenhado.

ParentChanged Ocorre quando o valor da propriedade de Parent alterar. (Herdado de Control.)

PreviewKeyDown Ocorre antes do evento de KeyDown quando uma chave é pressionada quando o foco estiver nesse controle.(Herdado de Control.)

QueryAccessibilityHelp Ocorre quando AccessibleObject fornecer ajuda para aplicativos de acessibilidade. (Herdado de Control.)

QueryContinueDrag Ocorre durante uma operação de arrastar-e-soltar e permite que a fonte determine se a operação arrastar-e-soltar deve ser cancelada. (Herdado de Control.)

RegionChanged Ocorre quando o valor da propriedade de Region alterar. (Herdado de Control.)

Resize Ocorre quando o controle é redimensionado. (Herdado de Control.)

Page 165: 190741461 Combobox Documentacao (1)

RightToLeftChanged Ocorre quando o valor da propriedade de RightToLeft alterar. (Herdado de Control.)

SelectedIndexChanged Ocorre quando a propriedade de SelectedIndex alterar.

SelectedValueChanged Ocorre quando a propriedade de SelectedValue alterar. (Herdado de ListControl.)

SelectionChangeCommitted Ocorre quando o item selecionado for alterado e essa alteração é exibida em ComboBox.

SizeChanged Ocorre quando o valor da propriedade de Size alterar. (Herdado de Control.)

StyleChanged Ocorre quando o estilo do controle alterar. (Herdado de Control.)

SystemColorsChanged Ocorre quando as cores do sistema alterado. (Herdado de Control.)

TabIndexChanged Ocorre quando o valor da propriedade de TabIndex alterar. (Herdado de Control.)

TabStopChanged Ocorre quando o valor da propriedade de TabStop alterar. (Herdado de Control.)

TextChanged Ocorre quando o valor da propriedade de Text alterar. (Herdado de Control.)

TextUpdate Ocorre quando o controle tiver formatado o texto, mas antes que o texto seja exibido.

Validated Ocorre quando o controle é validar concluído. (Herdado de Control.)

Validating Ocorre quando o controle está sendo validado. (Herdado de Control.)

ValueMemberChanged Ocorre quando a propriedade de ValueMember alterar. (Herdado de ListControl.)

VisibleChanged Ocorre quando o valor da propriedade de Visible alterar. (Herdado de Control.)

Superior

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 166: 190741461 Combobox Documentacao (1)

Evento ComboBox.BackgroundImageChanged

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Ocorre quando o valor da propriedade de BackgroundImage alterar.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Esse evento não é relevante para essa classe.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public event EventHandler BackgroundImageChanged

C#

Page 167: 190741461 Combobox Documentacao (1)

Evento ComboBox.BackgroundImageLayoutChanged

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Ocorre quando a propriedade de BackgroundImageLayout alterar.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Esse evento não é relevante para essa classe.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public event EventHandler BackgroundImageLayoutChanged

C#

Page 168: 190741461 Combobox Documentacao (1)

Evento ComboBox.DoubleClick

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Esse evento não é relevante para essa classe.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Esse evento não é relevante para essa classe.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public event EventHandler DoubleClick

C#

Page 169: 190741461 Combobox Documentacao (1)

Evento ComboBox.DrawItem

Ocorre quando uma aparência visual de ComboBox proprietário- desenhado alterar.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Este evento é usado por ComboBoxproprietário-desenhado. Você pode usar esse evento para executar tarefas necessárias para desenhar itens em ComboBox. Se

você tiver uma variável - item dimensionado ﴾quando a propriedade de ComboBox.DrawMode é definida para o valor de OwnerDrawVariable de

System.Windows.Forms.DrawMode), antes de desenhar um item, o evento de MeasureItem é gerado. Você pode criar um manipulador de eventos para o evento deMeasureItem especifica o tamanho do item que você irá desenhar no manipulador de eventos para o evento de DrawItem .

Para obter mais informações sobre tratamento de eventos, consulte Consumindo Eventos.

Exemplos

O exemplo de código demonstra como criar uma caixa de combinação proprietário- desenhada definindo a propriedade de DrawMode a OwnerDrawnVariable e

manipulando os eventos de DrawItem e de MeasureItem . Demonstra também definir as propriedades de DropDownWidth e de DropDownStyle . Para executar o

exemplo, cole o seguinte código em um formulário. Chame o método de InitializeComboBox no construtor do formulário ou no evento de Load .

.NET Framework 4.5

public event DrawItemEventHandler DrawItem

internal System.Windows.Forms.ComboBox ComboBox1;

private string[] animals;

// This method initializes the owner-drawn combo box.

// The drop-down width is set much wider than the size of the combo box

// to accomodate the large items in the list. The drop-down style is set to

// ComboBox.DropDown, which requires the user to click on the arrow to

// see the list.

private void InitializeComboBox()

{

this.ComboBox1 = new ComboBox();

this.ComboBox1.DrawMode =

System.Windows.Forms.DrawMode.OwnerDrawVariable;

this.ComboBox1.Location = new System.Drawing.Point(10, 20);

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(100, 120);

this.ComboBox1.DropDownWidth = 250;

this.ComboBox1.TabIndex = 0;

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown;

animals = new string[]{"Elephant", "c r o c o d i l e", "lion"};

ComboBox1.DataSource = animals;

this.Controls.Add(this.ComboBox1);

// Hook up the MeasureItem and DrawItem events

this.ComboBox1.DrawItem +=

new DrawItemEventHandler(ComboBox1_DrawItem);

this.ComboBox1.MeasureItem +=

new MeasureItemEventHandler(ComboBox1_MeasureItem);

}

// If you set the Draw property to DrawMode.OwnerDrawVariable,

// you must handle the MeasureItem event. This event handler

// will set the height and width of each item before it is drawn.

private void ComboBox1_MeasureItem(object sender,

System.Windows.Forms.MeasureItemEventArgs e)

{

switch(e.Index)

{

case 0:

e.ItemHeight = 45;

C#

C#

Page 170: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

break;

case 1:

e.ItemHeight = 20;

break;

case 2:

e.ItemHeight = 35;

break;

}

e.ItemWidth = 260;

}

// You must handle the DrawItem event for owner-drawn combo boxes.

// This event handler changes the color, size and font of an

// item based on its position in the array.

private void ComboBox1_DrawItem(object sender,

System.Windows.Forms.DrawItemEventArgs e)

{

float size = 0;

System.Drawing.Font myFont;

FontFamily family = null;

System.Drawing.Color animalColor = new System.Drawing.Color();

switch(e.Index)

{

case 0:

size = 30;

animalColor = System.Drawing.Color.Gray;

family = FontFamily.GenericSansSerif;

break;

case 1:

size = 10;

animalColor = System.Drawing.Color.LawnGreen;

family = FontFamily.GenericMonospace;

break;

case 2:

size = 15;

animalColor = System.Drawing.Color.Tan;

family = FontFamily.GenericSansSerif;

break;

}

// Draw the background of the item.

e.DrawBackground();

// Create a square filled with the animals color. Vary the size

// of the rectangle based on the length of the animals name.

Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2,

e.Bounds.Height, e.Bounds.Height-4);

e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color,

// and font for each item.

myFont = new Font(family, size, FontStyle.Bold);

e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width, e.Bounds.Height));

// Draw the focus rectangle if the mouse hovers over an item.

e.DrawFocusRectangle();

}

Page 171: 190741461 Combobox Documentacao (1)

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 172: 190741461 Combobox Documentacao (1)

Evento ComboBox.DropDown

Ocorre quando a lista suspensa de uma ComboBox é exibida.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Para obter mais informações sobre tratamento de eventos, consulte Consumindo Eventos.

Exemplos

O exemplo de código a seguir demonstra como inicializar um controle de ComboBox definindo a propriedade texto e usando o método AddRange para preencher

ComboBox. Também demonstra manipulação do evento DropDown . Para executar o exemplo, cole o seguinte código em um formulário e chame o método deInitializeComboBox no construtor do formulário ou no evento de Load .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

.NET Framework 4.5

public event EventHandler DropDown

// Declare ComboBox1.

internal System.Windows.Forms.ComboBox ComboBox1;

// Initialize ComboBox1.

private void InitializeComboBox()

{

this.ComboBox1 = new ComboBox();

this.ComboBox1.Location = new System.Drawing.Point(128, 48);

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(100, 21);

this.ComboBox1.TabIndex = 0;

this.ComboBox1.Text = "Typical";

string[] installs = new string[]{"Typical", "Compact", "Custom"};

ComboBox1.Items.AddRange(installs);

this.Controls.Add(this.ComboBox1);

// Hook up the event handler.

this.ComboBox1.DropDown +=

new System.EventHandler(ComboBox1_DropDown);

}

// Handles the ComboBox1 DropDown event. If the user expands the

// drop-down box, a message box will appear, recommending the

// typical installation.

private void ComboBox1_DropDown(object sender, System.EventArgs e)

{

MessageBox.Show("Typical installation is strongly recommended.",

"Install information", MessageBoxButtons.OK,

MessageBoxIcon.Information);

}

C#

C#

Page 173: 190741461 Combobox Documentacao (1)

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

DropDownClosed

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 174: 190741461 Combobox Documentacao (1)

Evento ComboBox.DropDownClosed

Ocorre quando a lista suspensa da ComboBox não está mais visível.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Use o evento de DropDownClosed para restaurar o estado de ComboBox de alterações que você fez em resposta a DropDown o evento.

Para obter mais informações sobre tratamento de eventos, consulte Consumindo Eventos.

Exemplos

O exemplo de código demonstra o uso desse membro. No exemplo, um manipulador de eventos relata na ocorrência do evento de DropDownClosed . Esse relatórioajuda você a saber quando o evento ocorre e pode ajudá-lo a depurar. Para relatar múltiplos eventos ou eventos que ocorrem com freqüência, considere substituirMessageBox.Show por Console.WriteLine ou anexar a mensagem em um TextBox com multi-linhas.

Para executar o código de exemplo, colagem em um projeto que contém uma instância do tipo ComboBox chamada ComboBox1. Certifique-se de que no manipulador

de eventos é associado ao evento de DropDownClosed .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

DropDown

.NET Framework 4.5

public event EventHandler DropDownClosed

private void ComboBox1_DropDownClosed(Object sender, EventArgs e) {

MessageBox.Show("You are in the ComboBox.DropDownClosed event.");

}

C#

C#

Page 175: 190741461 Combobox Documentacao (1)

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 176: 190741461 Combobox Documentacao (1)

Evento ComboBox.DropDownStyleChanged

Ocorre quando a propriedade de DropDownStyle alterar.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Para obter mais informações sobre tratamento de eventos, consulte Consumindo Eventos.

Exemplos

O exemplo de código demonstra o uso desse membro. No exemplo, um manipulador de eventos relata na ocorrência do evento de DropDownStyleChanged . Esse

relatório ajuda você a saber quando o evento ocorre e pode ajudá-lo a depurar. Para relatar múltiplos eventos ou eventos que ocorrem com freqüência, consideresubstituir MessageBox.Show por Console.WriteLine ou anexar a mensagem em um TextBox com multi-linhas.

Para executar o código de exemplo, colagem em um projeto que contém uma instância do tipo ComboBox chamada ComboBox1. Certifique-se de que no manipulador

de eventos é associado ao evento de DropDownStyleChanged .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

public event EventHandler DropDownStyleChanged

private void ComboBox1_DropDownStyleChanged(Object sender, EventArgs e) {

MessageBox.Show("You are in the ComboBox.DropDownStyleChanged event.");

}

C#

C#

Page 177: 190741461 Combobox Documentacao (1)

Evento ComboBox.MeasureItem

Ocorre sempre que um item proprietário- desenhado de ComboBox precisa ser desenhada e quando os tamanhos dos itens de lista são determinados.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Você pode criar um manipulador de eventos para este evento especifica o tamanho que um item é feito antes que seja desenhado no evento de DrawItem .

Para obter mais informações sobre tratamento de eventos, consulte Consumindo Eventos.

Exemplos

O exemplo de código demonstra como criar uma caixa de combinação proprietário- desenhada definindo a propriedade de DrawMode a OwnerDrawnVariable e

manipulando os eventos de DrawItem e de MeasureItem . Demonstra também definir as propriedades de DropDownWidth e de DropDownStyle . Para executar o

exemplo, cole o seguinte código em um formulário. Chame o método de InitializeComboBox no construtor do formulário ou no evento de Load .

.NET Framework 4.5

public event MeasureItemEventHandler MeasureItem

internal System.Windows.Forms.ComboBox ComboBox1;

private string[] animals;

// This method initializes the owner-drawn combo box.

// The drop-down width is set much wider than the size of the combo box

// to accomodate the large items in the list. The drop-down style is set to

// ComboBox.DropDown, which requires the user to click on the arrow to

// see the list.

private void InitializeComboBox()

{

this.ComboBox1 = new ComboBox();

this.ComboBox1.DrawMode =

System.Windows.Forms.DrawMode.OwnerDrawVariable;

this.ComboBox1.Location = new System.Drawing.Point(10, 20);

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(100, 120);

this.ComboBox1.DropDownWidth = 250;

this.ComboBox1.TabIndex = 0;

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown;

animals = new string[]{"Elephant", "c r o c o d i l e", "lion"};

ComboBox1.DataSource = animals;

this.Controls.Add(this.ComboBox1);

// Hook up the MeasureItem and DrawItem events

this.ComboBox1.DrawItem +=

new DrawItemEventHandler(ComboBox1_DrawItem);

this.ComboBox1.MeasureItem +=

new MeasureItemEventHandler(ComboBox1_MeasureItem);

}

// If you set the Draw property to DrawMode.OwnerDrawVariable,

// you must handle the MeasureItem event. This event handler

// will set the height and width of each item before it is drawn.

private void ComboBox1_MeasureItem(object sender,

System.Windows.Forms.MeasureItemEventArgs e)

{

switch(e.Index)

{

case 0:

e.ItemHeight = 45;

break;

case 1:

e.ItemHeight = 20;

break;

C#

C#

Page 178: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

case 2:

e.ItemHeight = 35;

break;

}

e.ItemWidth = 260;

}

// You must handle the DrawItem event for owner-drawn combo boxes.

// This event handler changes the color, size and font of an

// item based on its position in the array.

private void ComboBox1_DrawItem(object sender,

System.Windows.Forms.DrawItemEventArgs e)

{

float size = 0;

System.Drawing.Font myFont;

FontFamily family = null;

System.Drawing.Color animalColor = new System.Drawing.Color();

switch(e.Index)

{

case 0:

size = 30;

animalColor = System.Drawing.Color.Gray;

family = FontFamily.GenericSansSerif;

break;

case 1:

size = 10;

animalColor = System.Drawing.Color.LawnGreen;

family = FontFamily.GenericMonospace;

break;

case 2:

size = 15;

animalColor = System.Drawing.Color.Tan;

family = FontFamily.GenericSansSerif;

break;

}

// Draw the background of the item.

e.DrawBackground();

// Create a square filled with the animals color. Vary the size

// of the rectangle based on the length of the animals name.

Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2,

e.Bounds.Height, e.Bounds.Height-4);

e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color,

// and font for each item.

myFont = new Font(family, size, FontStyle.Bold);

e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width, e.Bounds.Height));

// Draw the focus rectangle if the mouse hovers over an item.

e.DrawFocusRectangle();

}

Page 179: 190741461 Combobox Documentacao (1)

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 180: 190741461 Combobox Documentacao (1)

Evento ComboBox.PaddingChanged

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Esse evento não é relevante para essa classe.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Esse evento não é relevante para essa classe.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public event EventHandler PaddingChanged

C#

Page 181: 190741461 Combobox Documentacao (1)

Evento ComboBox.Paint

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Ocorre quando o controle de ComboBox é redesenhado.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Esse evento não é relevante para essa classe.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

.NET Framework 4.5

[BrowsableAttribute(false)]

public event PaintEventHandler Paint

C#

Page 182: 190741461 Combobox Documentacao (1)

Evento ComboBox.SelectedIndexChanged

Ocorre quando a propriedade de SelectedIndex alterar.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Você pode criar um manipulador de eventos para este evento determinar quando o índice selecionado em ComboBox foi alterado. Isso pode ser útil quando vocêprecisa para exibir informações sobre outros controles com base na seleção atual em ComboBox. Você pode usar o manipulador de eventos para este eventocarregue informações sobre outros controles.

Para obter mais informações sobre tratamento de eventos, consulte Consumindo Eventos.

Exemplos

O exemplo de código a seguir demonstra como inicializar um controle de ComboBox definindo as propriedades de MaxDropDownItems e de DropDownStyle e usando

os métodos de FindStringExact para procurar ComboBox. Também mostra manipular o evento de SelectedIndexChanged .

.NET Framework 4.5

public event EventHandler SelectedIndexChanged

using System.Windows.Forms;

public class Form1:

System.Windows.Forms.Form

{

public Form1() : base()

{

InitializeComboBox();

InitializeTextBox();

this.Label1 = new System.Windows.Forms.Label();

this.SuspendLayout();

this.Label1.Location = new System.Drawing.Point(8, 24);

this.Label1.Name = "Label1";

this.Label1.Size = new System.Drawing.Size(120, 32);

this.Label1.TabIndex = 1;

this.Label1.Text = "Use drop-down to choose a name:";

this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;

this.ClientSize = new System.Drawing.Size(292, 266);

this.Controls.Add(this.Label1);

this.Name = "Form1";

this.Text = "Form1";

this.ResumeLayout(false);

}

public static void Main()

{

Application.Run(new Form1());

}

internal System.Windows.Forms.Label Label1;

// Declare and initialize the text box.

// This text box text will be update programmatically. The user is not

// allowed to update it, so the ReadOnly property is set to true.

internal System.Windows.Forms.TextBox TextBox1;

private void InitializeTextBox()

{

this.TextBox1 = new System.Windows.Forms.TextBox();

this.TextBox1.ScrollBars = ScrollBars.Vertical;

C#

C#

Page 183: 190741461 Combobox Documentacao (1)

this.TextBox1.Location = new System.Drawing.Point(64, 128);

this.TextBox1.Multiline = true;

this.TextBox1.Name = "TextBox1";

this.TextBox1.ReadOnly = true;

this.TextBox1.Size = new System.Drawing.Size(184, 120);

this.TextBox1.TabIndex = 4;

this.TextBox1.Text = "Employee and Number of Awards:";

this.Controls.Add(this.TextBox1);

}

// Declare comboBox1 as a ComboBox.

internal System.Windows.Forms.ComboBox ComboBox1;

// This method initializes the combo box, adding a large string array

// but limiting the drop-down size to six rows so the combo box doesn't

// cover other controls when it expands.

private void InitializeComboBox()

{

this.ComboBox1 = new System.Windows.Forms.ComboBox();

string[] employees = new string[]{"Hamilton, David", "Hensien, Kari",

"Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.",

"Hanson, Mark", "Harnpadoungsataya, Sariya",

"Harrington, Mark", "Harris, Keith", "Hartwig, Doris",

"Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas",

"Harnpadoungsataya, Sariya", "Henshaw, Jeff D.",

"Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith",

"Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas",

"Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff",

"Heidepriem, Brandon D."};

ComboBox1.Items.AddRange(employees);

this.ComboBox1.Location = new System.Drawing.Point(136, 32);

this.ComboBox1.IntegralHeight = false;

this.ComboBox1.MaxDropDownItems = 5;

this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList;

this.ComboBox1.Name = "ComboBox1";

this.ComboBox1.Size = new System.Drawing.Size(136, 81);

this.ComboBox1.TabIndex = 0;

this.Controls.Add(this.ComboBox1);

// Associate the event-handling method with the

// SelectedIndexChanged event.

this.ComboBox1.SelectedIndexChanged +=

new System.EventHandler(ComboBox1_SelectedIndexChanged);

}

// This method is called when the user changes his or her selection.

// It searches for all occurrences of the selected employee's

// name in the Items array and adds the employee's name and

// the number of occurrences to TextBox1.Text.

// CAUTION This code exposes a known bug: If the index passed to the

// FindStringExact(searchString, index) method is the last index

// of the array, the code throws an exception.

private void ComboBox1_SelectedIndexChanged(object sender,

System.EventArgs e)

{

ComboBox comboBox = (ComboBox) sender;

// Save the selected employee's name, because we will remove

// the employee's name from the list.

string selectedEmployee = (string) ComboBox1.SelectedItem;

int count = 0;

int resultIndex = -1;

// Call the FindStringExact method to find the first

// occurrence in the list.

resultIndex = ComboBox1.FindStringExact(selectedEmployee);

// Remove the name as it is found, and increment the found count.

// Then call the FindStringExact method again, passing in the

// index of the current found item so the search starts there

// instead of at the beginning of the list.

while (resultIndex!=-1)

{

ComboBox1.Items.RemoveAt(resultIndex);

count += 1;

resultIndex = ComboBox1.FindStringExact(selectedEmployee,

resultIndex);

}

// Update the text in Textbox1.

TextBox1.Text = TextBox1.Text+ "\r\n" + selectedEmployee + ": "

+ count;

}

}

Page 184: 190741461 Combobox Documentacao (1)

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 185: 190741461 Combobox Documentacao (1)

Evento ComboBox.SelectionChangeCommitted

Ocorre quando o item selecionado for alterado e essa alteração é exibida em ComboBox.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

SelectionChangeCommitted é gerado apenas quando o usuário altera a seleção da caixa combo. Não use SelectedIndexChanged ou SelectedValueChanged para

capturar alterações do usuário, pois esses eventos são também gerados quando a seleção alterar programaticamente.

Você pode criar um manipulador de eventos SelectionChangeCommitted para fornecer tratamento especial para ComboBox quando o usuário altera o itemselecionado na lista.

Para obter mais informações sobre tratamento de eventos, consulte Consumindo Eventos.

Exemplos

O exemplo de código usa o evento de SelectionChangeCommitted e a propriedade SelectionLength para alterar o comprimento da caixa de texto dependendo do que

o usuário selecionou e comprometido.

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

.NET Framework 4.5

public event EventHandler SelectionChangeCommitted

private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e)

{

ComboBox senderComboBox = (ComboBox) sender;

// Change the length of the text box depending on what the user has

// selected and committed using the SelectionLength property.

if (senderComboBox.SelectionLength > 0)

{

textbox1.Width =

senderComboBox.SelectedItem.ToString().Length *

((int) this.textbox1.Font.SizeInPoints);

textbox1.Text = senderComboBox.SelectedItem.ToString();

}

}

C#

C#

Page 186: 190741461 Combobox Documentacao (1)

ReferênciaComboBox Classe

Namespace System.Windows.Forms

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 187: 190741461 Combobox Documentacao (1)

Evento ComboBox.TextUpdate

Ocorre quando o controle tiver formatado o texto, mas antes que o texto seja exibido.

Namespace: System.Windows.Forms

Assembly: System.Windows.Forms (em System.Windows.Forms.dll)

Sintaxe

Comentários

Use o evento de TextUpdate para validar o texto antes que é mostrado realmente. TextUpdate não é acionado se a propriedade de Text é alterada por meio deprogramação.

Para obter mais informações sobre tratamento de eventos, consulte Consumindo Eventos.

Exemplos

O exemplo de código demonstra o uso desse membro. No exemplo, um manipulador de eventos relata na ocorrência do evento de TextUpdate . Esse relatório ajudavocê a saber quando o evento ocorre e pode ajudá-lo a depurar. Para relatar múltiplos eventos ou eventos que ocorrem com freqüência, considere substituirMessageBox.Show por Console.WriteLine ou anexar a mensagem em um TextBox com multi-linhas.

Para executar o código de exemplo, colagem em um projeto que contém uma instância do tipo ComboBox chamada ComboBox1. Certifique-se de que no manipulador

de eventos é associado ao evento de TextUpdate .

Informações sobre versão

.NET FrameworkCom suporte em: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client ProfileCom suporte em: 4, 3.5 SP1

Plataformas

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 ﴾Função Server Core sem suporte﴿, Windows Server 2008 R2 ﴾Função ServerCore com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET

Framework.

Consulte também

ReferênciaComboBox Classe

Namespace System.Windows.Forms

OnTextUpdate

.NET Framework 4.5

public event EventHandler TextUpdate

private void ComboBox1_TextUpdate(Object sender, EventArgs e) {

MessageBox.Show("You are in the ComboBox.TextUpdate event.");

}

C#

C#

Page 188: 190741461 Combobox Documentacao (1)

Contribuições da comunidade

© 2013 Microsoft. Todos os direitos reservados.

Page 189: 190741461 Combobox Documentacao (1)