Você está na página 1de 189

Documentao ComboBox

Este documento fornecido "no estado em que se encontra". As informaes e ideias expressas neste documento, inclusive referncias a URLs e a outros sites
da Internet, podem ser alteradas sem aviso prvio. Este documento no 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 referncia. Voc pode modificar
este documento para suas finalidades internas e de referncia. 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)
Table Of Contents
Captulo 1
Classe ComboBox
Captulo1
Classe ComboBox
Representa um controle de caixa combo do Windows.
Hierarquiadeherana
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 ComboBoxexpe os membros a seguir.
Construtores
Nome Descrio
ComboBox Inicializa uma nova instncia da classe ComboBox.
Superior
Propriedades
Nome Descrio
AccessibilityObject Obtm AccessibleObject atribudo ao controle. (Herdado de Control.)
AccessibleDefaultActionDescription Obtm ou define a descrio de ao padro de controle para uso por aplicativos cliente de acessibilidade.
(Herdado de Control.)
AccessibleDescription Obtm ou define a descrio do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)
AccessibleName Obtm ou define o nome do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)
AccessibleRole Obtm ou define a funo acessvel de controle (Herdado de Control.)
AllowDrop Obtm ou define um valor indicando se o controle pode aceitar os dados que o usurio arrasta nele. (Herdado
de Control.)
AllowSelection Obtm um valor indicando se a lista ativar seleo de itens de lista. (Herdado de ListControl.)
Anchor Obtm ou define as bordas do recipiente para que um controle associado e determina como um controle
redimensionado com seu pai. (Herdado de Control.)
AutoCompleteCustomSource Obtm ou define um System.Collections.Specialized.StringCollection personalizado para ser usado quando a
propriedade AutoCompleteSource definida como CustomSource.
AutoCompleteMode Obtm ou define uma opo que controla como o preenchimento automtico funciona para a ComboBox.
AutoCompleteSource Obtm ou define um valor especificando a origem de cadeias de caracteres completas usadas para o
preenchimento automtico.
AutoScrollOffset Obtm ou define onde esse controle rolado em ScrollControlIntoView. (Herdado de Control.)
.NET Framework 4.5
[ ComVi si bl eAt t r i but e( t r ue) ]
[ Cl assI nt er f aceAt t r i but e( Cl assI nt er f aceType. Aut oDi spat ch) ]
[ Def aul t Bi ndi ngPr oper t yAt t r i but e( "Text ") ]
publ i c cl ass ComboBox : Li st Cont r ol
C#
AutoSize Infraestrutura. Esta propriedade no relevante para essa classe. (Herdado de Control.)
BackColor Obtm ou define a cor do plano de fundo para o controle. (Substitui Control.BackColor.)
BackgroundImage Infraestrutura. Esta propriedade no for relevante para essa classe. (Substitui Control.BackgroundImage.)
BackgroundImageLayout Infraestrutura. Obtm ou define o layout da imagem em segundo plano, conforme definido na enumerao
ImageLayout. (Substitui Control.BackgroundImageLayout.)
BindingContext Obtm ou define BindingContext para o controle. (Herdado de Control.)
Bottom Obtm a distncia, em pixels, entre a borda inferior do controle e a borda superior da rea cliente do seu
continer. (Herdado de Control.)
Bounds Obtm ou define o tamanho e local de controle que inclui os elementos de nonclient, em pixels, relativo ao
controle pai. (Herdado de Control.)
CanEnableIme Obtm 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 Obtm 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 Obtm um valor indicando se o controle pode ser selecionado. (Herdado de Control.)
Capture Obtm ou define um valor indicando se o controle capturou o mouse. (Herdado de Control.)
CausesValidation Obtm ou define um valor indicando se o controle faz com que a validao seja executada em quaisquer
controles que eles exigem a validao quando recebe o foco. (Herdado de Control.)
ClientRectangle Obtm o retngulo que representa a rea cliente do controle. (Herdado de Control.)
ClientSize Obtm ou define a altura e largura da rea cliente do controle. (Herdado de Control.)
CompanyName Obtm o nome da empresa ou do criador do aplicativo que o contm. (Herdado de Control.)
Container Obtm o IContainer que contm o Component. (Herdado de Component.)
ContainsFocus Obtm um valor indicando se o controle, ou um dos seus controles filhos, atualmente tem o foco de entrada.
(Herdado de Control.)
ContextMenu Obtm ou define o menu de atalho associado ao controle. (Herdado de Control.)
ContextMenuStrip Obtm ou define ContextMenuStrip associado com esse controle. (Herdado de Control.)
Controls Obtm a coleo de controles contidos dentro do controle. (Herdado de Control.)
Created Obtm um valor indicando se o controle foi criado. (Herdado de Control.)
CreateParams Obtm os parmetros necessrios de design quando a ala de controle criada. (Substitui
Control.CreateParams.)
Cursor Obtm ou define o cursor que exibido quando o ponteiro do mouse est sobre o controle. (Herdado de
Control.)
DataBindings Obtm as associaes de dados para o controle. (Herdado de Control.)
DataManager Obtm CurrencyManager associado com esse controle. (Herdado de ListControl.)
DataSource Obtm ou define a fonte de dados para este ComboBox.
DefaultCursor Obtm ou define o cursor padro para o controle. (Herdado de Control.)
DefaultImeMode Obtm o modo padro de IME do editor de mtodo de entrada suportado pelo controle. (Herdado de
Control.)
DefaultMargin Obtm o espao, em pixels, que especificado por padro entre controles. (Herdado de Control.)
DefaultMaximumSize Obtm o tamanho e a altura, em pixels, que especificado como o tamanho mximo padro de um controle.
(Herdado de Control.)
DefaultMinimumSize Obtm o tamanho e a altura, em pixels, que especificado como o tamanho mnimo padro de um controle.
(Herdado de Control.)
DefaultPadding Obtm o espaamento interno, em pixels, do contedo de um controle. (Herdado de Control.)
DefaultSize Obtm o tamanho padro de controle. (Substitui Control.DefaultSize.)
DesignMode Obtm um valor que indica se o Component est em modo de design. (Herdado de Component.)
DisplayMember Obtm ou define a propriedade para exibir para este ListControl. (Herdado de ListControl.)
DisplayRectangle Obtm o retngulo que representa a rea de exibio de controle. (Herdado de Control.)
Disposing Obtm um valor indicando se a classe de Control de base est no processo de descarte. (Herdado de Control.)
Dock Obtm ou define que controlam bordas esto conectados ao controle pai e determinam como um controle
redimensionado com seu pai. (Herdado de Control.)
DoubleBuffered Obtm ou define um valor indicando se este controle deve redesenho a superfcie usando um buffer new para
reduzir ou evitar tremulao. (Herdado de Control.)
DrawMode Obtm ou define um valor indicando se o cdigo ou o sistema operacional manipular o desenho dos
elementos na lista.
DropDownHeight Obtm ou define a altura em pixels da parte suspensa de ComboBox.
DropDownStyle Obtm ou define um valor que especifica o estilo da caixa combo.
DropDownWidth Obtm ou define a largura da parte suspensa de uma caixa de combinao.
DroppedDown Obtm ou define um valor indicando se a caixa de combinao est exibindo a parte suspensa.
Enabled Obtm ou define um valor indicando se o controle pode responder a interao do usurio. (Herdado de
Control.)
Events Obtm a lista de manipuladores de eventos que esto conectados a este Component. (Herdado de
Component.)
FlatStyle Obtm ou define a aparncia de ComboBox.
Focused Obtm um valor indicando se ComboBox tem o foco. (Substitui Control.Focused.)
Font Obtm ou define a fonte do texto exibido pelo controle. (Herdado de Control.)
FontHeight Obtm ou define a altura da fonte do controle. (Herdado de Control.)
ForeColor Obtm ou define a cor do plano de fundo do controle. (Substitui Control.ForeColor.)
FormatInfo Obtm ou define IFormatProvider que fornece o comportamento de formatao personalizada. (Herdado de
ListControl.)
FormatString Obtm ou define os caracteres especificador de formato - que indicam como um valor deve ser exibido.
(Herdado de ListControl.)
FormattingEnabled Obtm ou define um valor indicando se formatao aplicado propriedade de DisplayMember de
ListControl. (Herdado de ListControl.)
Handle Obtm o identificador de janela que o controle est associado. (Herdado de Control.)
HasChildren Obtm um valor indicando se o controle contm um ou mais controles filho. (Herdado de Control.)
Height Obtm ou define a altura do controle. (Herdado de Control.)
ImeMode Obtm ou define o modo de IME do editor de mtodo de entrada do controle. (Herdado de Control.)
ImeModeBase Obtm ou define o modo de IME de um controle. (Herdado de Control.)
IntegralHeight Obtm ou define um valor indicando se o controle deve redimensionar para evitar mostrar itens parciais.
InvokeRequired Obtm um valor indicando se o chamador deve chamar um mtodo chamar ao fazer chamadas de mtodo ao
controle como o chamador est em um segmento diferente de aquele o controle foi criado sobre. (Herdado de
Control.)
IsAccessible Obtm ou define um valor indicando se o controle visvel para aplicativos de acessibilidade. (Herdado de
Control.)
IsDisposed Obtm um valor indicando se o controle ser descartado. (Herdado de Control.)
IsHandleCreated Obtm um valor indicando se o controle tem um identificador associado a ele. (Herdado de Control.)
IsMirrored Obtm um valor indicando se o controle est espelhado. (Herdado de Control.)
ItemHeight Obtm ou define a altura de um item da caixa combo.
Items Obtm um objeto que representa a coleo de itens contidos neste ComboBox.
LayoutEngine Obtm uma instncia em cache do mecanismo de layout do controle. (Herdado de Control.)
Left Obtm ou define a distncia, em pixels, entre a borda esquerda de controle e a borda esquerda da rea cliente
do seu continer. (Herdado de Control.)
Location Obtm ou define as coordenadas do canto superior esquerdo do controle em relao ao canto superior
esquerdo do recipiente. (Herdado de Control.)
Margin Obtm ou define o espao entre controles. (Herdado de Control.)
MaxDropDownItems Obtm ou define o nmero mximo de itens a serem exibidos na parte suspensa de ComboBox.
MaximumSize Obtm ou define o tamanho que o limite superior que GetPreferredSize pode especificar. (Substitui
Control.MaximumSize.)
MaxLength Obtm ou define o nmero de caracteres que um usurio pode digitar em ComboBox.
MinimumSize Obtm ou define o tamanho que o limite inferior que GetPreferredSize pode especificar. (Substitui
Control.MinimumSize.)
Name Obtm ou define o nome do controle. (Herdado de Control.)
Padding Infraestrutura. Esta propriedade no relevante para essa classe.
Parent Obtm ou define o continer pai do controle. (Herdado de Control.)
PreferredHeight Obtm a largura preferencial de ComboBox.
PreferredSize Obtm o tamanho de uma rea retangular no qual o controle pode ser inserido. (Herdado de Control.)
ProductName Obtm o nome do assembly que contm o controle. (Herdado de Control.)
ProductVersion Obtm a verso do assembly que contm o controle. (Herdado de Control.)
RecreatingHandle Obtm um valor indicando se o controle est atualmente recreando a ala. (Herdado de Control.)
Region Obtm ou define a regio de janela associado com o controle. (Herdado de Control.)
RenderRightToLeft Obsoleta. Esta propriedade agora obsoleta. (Herdado de Control.)
ResizeRedraw Obtm ou define um valor indicando se o controle redesenha quando redimensionado. (Herdado de Control.)
Right Obtm a distncia, em pixels, entre a borda direita do controle e a borda esquerda da rea cliente do seu
continer. (Herdado de Control.)
RightToLeft Obtm ou define um valor indicando se os elementos de controle so alinhados para oferecer suporte a
localidades usando fontes da direita para a esquerda. (Herdado de Control.)
ScaleChildren Obtm um valor que determina a escala de controles filho. (Herdado de Control.)
SelectedIndex Obtm ou define o ndice que especifica o item atualmente selecionado. (Substitui ListControl.SelectedIndex.)
SelectedItem Obtm ou define o item atualmente selecionado em ComboBox.
SelectedText Obtm ou define o texto selecionado na parte editvel de ComboBox.
SelectedValue Obtm ou define o valor da propriedade de membro especificado pela propriedade de ValueMember .
(Herdado de ListControl.)
SelectionLength Obtm ou define o nmero de caracteres selecionados na parte editvel da caixa combo.
SelectionStart Obtm ou define o ndice inicial do texto selecionado na caixa de combinao.
ShowFocusCues Obtm um valor indicando se o controle deve exibir o retngulo de foco. (Herdado de Control.)
ShowKeyboardCues Obtm um valor indicando se a interface do usurio est no estado apropriado para mostrar ou ocultar
aceleradores de teclado. (Herdado de Control.)
Site Obtm ou define o controle. (Herdado de Control.)
Size Obtm ou define a altura e largura do controle. (Herdado de Control.)
Sorted Obtm ou define um valor indicando se os itens na caixa de combinao so classificados.
TabIndex Obtm ou define ordem de tabulao de controle dentro de seu recipiente. (Herdado de Control.)
TabStop Obtm ou define um valor que indica se o usurio pode colocar o foco neste controle usando a tecla TAB.
(Herdado de Control.)
Tag Obtm ou define o objeto que contm dados sobre o controle. (Herdado de Control.)
Text Obtm ou define o texto associado com esse controle. (Substitui Control.Text.)
Top Obtm ou define a distncia, em pixels, entre a borda superior do controle e a borda superior da rea cliente
do seu continer. (Herdado de Control.)
TopLevelControl Obtm o controle pai que no parented por outro controle de Windows Forms. Normalmente, este Form mais
externo que o controle est contido dentro. (Herdado de Control.)
UseWaitCursor Obtm ou define um valor indicando se usar o cursor de espera para o controle atual e todos os controles
filhos. (Herdado de Control.)
ValueMember Obtm ou define o caminho de propriedade para usar como o valor real para os itens em ListControl.
(Herdado de ListControl.)
Visible Obtm ou define um valor indicando se o controle e todos os seus controles filho so exibidos. (Herdado de
Control.)
Width Obtm ou define a largura do controle. (Herdado de Control.)
WindowTarget Infraestrutura. Esta propriedade no relevante para essa classe. (Herdado de Control.)
Superior
Mtodos
Nome Descrio
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 combinao.
BeginInvoke(Delegate) Executa o representante especificado de forma assncrona no segmento que o identificador subjacente
do controle foi criada sobre. (Herdado de Control.)
BeginInvoke(Delegate, Object[]) Executa o representante especificado de forma assncrona com os argumentos especificados, no
segmento que o identificador subjacente do controle foi criada sobre. (Herdado de Control.)
BeginUpdate Mantm o desempenho quando itens so adicionados ao ComboBox um de cada vez.
BringToFront Traz o controle frente da ordem z. (Herdado de Control.)
Contains Obtm 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 Fora a criao do controle visvel, incluindo a criao de gerenciamento e todos os controles filhos
visveis. (Herdado de Control.)
CreateControlsInstance Cria uma nova instncia de coleo 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 contm todas as informaes relevantes necessrias para gerar um proxy usado
para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.)
DefWndProc Envia a mensagem especificada para o procedimento de janela padro. (Herdado de Control.)
DestroyHandle Destri a ala associada com o controle. (Herdado de Control.)
Dispose() Libera todos os recursos usados pelo Component. (Herdado de Component.)
Dispose(Boolean) Libera os recursos no gerenciados usados pelo ComboBox e opcionalmente libera os recursos
gerenciados. (Substitui Control.Dispose(Boolean).)
DoDragDrop Iniciar uma operao de arrastar e soltar. (Herdado de Control.)
DrawToBitmap Suporte que processam ao bitmap especificado. (Herdado de Control.)
EndInvoke Recupera o valor de retorno da operao assncrona representada por IAsyncResult passado.
(Herdado de Control.)
EndUpdate Retoma a pintura do controle ComboBoxdepois que a pintura suspensa pelo mtodo 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 o
nome da propriedade. (Herdado de ListControl.)
Finalize Libera os recursos no gerenciados e executa outras operaes de limpeza antes do Component ser
recuperados pela coleta de lixo. (Herdado de Component.)
FindForm Recupera o formulrio que o controle est ativado. (Herdado de Control.)
FindString(String) Retorna o ndice do primeiro item em ComboBoxque comea com a cadeia de caracteres especificada.
FindString(String, Int32) Retorna o ndice do primeiro item em ComboBoxalm de ndice especificado que contm a cadeia de
caracteres especificada. A pesquisa no diferencia maisculas de minsculas.
FindStringExact(String) Localiza o primeiro item na caixa de combinao que corresponde a cadeia de caracteres especificada.
FindStringExact(String, Int32) Localiza o primeiro item aps o ndice especificado que corresponde a cadeia de caracteres
especificada.
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 de
AutoSize 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 especficas, especificando se ignorar
controles 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 funo de hash padro. (Herdado de Object.)
GetItemHeight Retorna a altura de um item em ComboBox.
GetItemText Retorna a representao de texto do item especificado. (Herdado de ListControl.)
GetLifetimeService Recupera o objeto de servio vida til atual que controla a diretiva de vida til para esta instncia.
(Herdado de MarshalByRefObject.)
GetNextControl Recupera o prximo controle frente ou novamente em ordem de tabulao 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 servio 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 nvel superior. (Herdado de Control.)
GetType Obtm o Type da instncia atual. (Herdado de Object.)
Hide Esconde o controle de usurio. (Herdado de Control.)
InitializeLifetimeService Obtm um objeto de servio de tempo de vida para controlar a diretiva vida til para esta instncia.
(Herdado de MarshalByRefObject.)
InitLayout Chamado depois que o controle foi adicionado a um outro continer. (Herdado de Control.)
Invalidate() Invalida a superfcie inteira de controle e faz com que o controle a ser redesenhado. (Herdado de
Control.)
Invalidate(Boolean) Invalida uma regio especfica do controle e causa uma mensagem de pintura a ser enviada para o
controle. Opcionalmente, invalida os controles filho atribudos ao controle. (Herdado de Control.)
Invalidate(Rectangle) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea
que ser repintada na prxima operao de pintura, e causa uma mensagem de pintura a ser enviada
para o controle. (Herdado de Control.)
Invalidate(Region) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea
que ser repintada na prxima operao de pintura, e causa uma mensagem de pintura a ser enviada
para o controle. (Herdado de Control.)
Invalidate(Rectangle, Boolean) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea
que ser repintada na prxima operao de pintura, e causa uma mensagem de pintura a ser enviada
para o controle. Opcionalmente, invalida os controles filho atribudos ao controle. (Herdado de
Control.)
Invalidate(Region, Boolean) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea
que ser repintada na prxima operao de pintura, e causa uma mensagem de pintura a ser enviada
para o controle. Opcionalmente, invalida os controles filho atribudos 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 requer
pr-processamento. (Substitui ListControl.IsInputKey(Keys).)
MemberwiseClone() Cria uma cpia superficial do Object atual. (Herdado de Object.)
MemberwiseClone(Boolean) Cria uma cpia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.)
NotifyInvalidate Infraestrutura. Gera o evento de Invalidated com uma regio 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 mtodo 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.
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.)
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
continer do controle for alterada. (Herdado de Control.)
OnParentBindingContextChanged Gera o evento de BindingContextChanged quando o valor da propriedade de BindingContext do
continer 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 continer do
controle for alterada. (Herdado de Control.)
OnParentFontChanged Gera o evento de FontChanged quando o valor da propriedade de Font do continer do controle for
alterada. (Herdado de Control.)
OnParentForeColorChanged Gera o evento de ForeColorChanged quando o valor da propriedade de ForeColor do continer do
controle for alterada. (Herdado de Control.)
OnParentRightToLeftChanged Gera o evento de RightToLeftChanged quando o valor da propriedade de RightToLeft do continer do
controle for alterada. (Herdado de Control.)
OnParentVisibleChanged Gera o evento de VisibleChanged quando o valor da propriedade de Visible do continer do controle
for 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.)
PerformLayout() Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de
Control.)
PerformLayout(Control, String) Fora o controle para aplicar a lgica 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 so
distribudos. (Herdado de Control.)
PreProcessMessage Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que so
distribudos. (Herdado de Control.)
ProcessCmdKey Processa uma tecla de comando. (Herdado de Control.)
ProcessDialogChar Processa um caractere da caixa de dilogo. (Herdado de Control.)
ProcessDialogKey Processa uma chave da caixa de dilogo. (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 mnemnico. (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 Fora a recriao de forma para o controle. (Herdado de Control.)
RectangleToClient Calcula o tamanho e o local do retngulo especificado na tela no cliente coordena. (Herdado de
Control.)
RectangleToScreen Calcula o tamanho e o local do retngulo especificado de cliente na tela coordena. (Herdado de
Control.)
Refresh Fora o controle para invalidar a rea cliente e para redesenhar-se imediatamente e todos os controles
filhos. (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 padro. (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 padro. (Herdado de Control.)
ResetFont Reinicializa a propriedade de Font ao seu valor padro. (Herdado de Control.)
ResetForeColor Reinicializa a propriedade de ForeColor ao seu valor padro. (Herdado de Control.)
ResetImeMode Reinicializa a propriedade de ImeMode ao seu valor padro. (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 padro. (Herdado de Control.)
ResetText Reinicializa a propriedade de Text ao seu valor padro. (Substitui Control.ResetText().)
ResumeLayout() Continua a lgica comum de layout. (Herdado de Control.)
ResumeLayout(Boolean) Continua a lgica comum de layout, forando opcionalmente um layout imediato de solicitaes
pendentes 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 mtodo no relevante para essa classe. (Herdado de Control.)
Select() Ativa o controle. (Herdado de Control.)
Select(Boolean, Boolean) Ativa um controle filho. Opcionalmente especificar a direo na ordem de tabulao selecione o tipo de
controle. (Herdado de Control.)
Select(Int32, Int32) Seleciona um intervalo de texto na parte editvel de ComboBox.
SelectAll Seleciona qualquer texto na parte editvel 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 substitudo em uma classe derivada, define o objeto com o ndice especificado na classe
derivada. (Substitui ListControl.SetItemCore(Int32, Object).)
SetItemsCore Quando substitudo em uma classe derivada, define a matriz especificada de objetos em uma coleo
na 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 nvel superior. (Herdado de Control.)
SetVisibleCore Defina o controle ao estado visvel especificado. (Herdado de Control.)
Show Exibe o controle para o usurio. (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 lgica 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 regies 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 Fora os estilos atribudos 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 Descrio
AutoSizeChanged Infraestrutura. Esse evento no 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 sugestes de interface do usurio 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 mtodo Dispose. (Herdado de Component.)
DockChanged Ocorre quando o valor da propriedade de Dock alterar. (Herdado de Control.)
DoubleClick Infraestrutura. Esse evento no relevante para essa classe.
DragDrop Ocorre quando uma operao de arrastar e soltar concluda. (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 aparncia visual de ComboBoxproprietrio- desenhado alterar.
DropDown Ocorre quando a lista suspensa de uma ComboBox exibida.
DropDownClosed Ocorre quando a lista suspensa da ComboBoxno est mais visvel.
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 operao 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 ala de controle est em processo de destruio. (Herdado de Control.)
HelpRequested Ocorre quando um usurio solicita ajudarem para um controle. (Herdado de Control.)
ImeModeChanged Ocorre quando a propriedade de ImeMode alterar. (Herdado de Control.)
Invalidated Ocorre quando a exibio 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 proprietrio- desenhado de ComboBox precisa ser desenhada e quando os
tamanhos dos itens de lista so determinados.
MouseCaptureChanged Ocorre quando o controle perde a captura do mouse. (Herdado de Control.)
MouseClick Ocorre quando o usurio clica no controle com o mouse. (Herdado de Control.)
MouseDoubleClick Ocorre quando o usurio clica duas vezes no controle com o mouse. (Herdado de Control.)
MouseDown Ocorre quando o ponteiro do mouse est sobre o controle e um boto 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 boto 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 no 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 operao de arrastar-e-soltar e permite que a fonte determine se a operao 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 alterao 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 concludo. (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
Implementaesexplcitasdainterface
Nome Descrio
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
Comentrios
ComboBox exibe uma caixa de texto combinada com ListBox, que permite que o usurio 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 tambm
especifica se a parte de texto pode ser editada. Consulte ComboBoxStyle para as configuraes disponveis e seus efeitos. No h nenhuma configurao para exibir a
lista e para no permitir sempre inserir um novo valor. Para exibir uma lista a que nenhum novo valor pode ser adicionado, use um controle de ListBox .
Para adicionar em tempo de execuo ou remover objetos na lista, os mtodos do uso de ComboBox.ObjectCollection classe atravs da propriedade de Items de
ComboBox). Voc pode atribuir uma matriz de referncias de objeto com o mtodo de AddRange . A lista exibe o valor da cadeia de caracteres padro para cada
objeto. Voc pode adicionar objetos individuais com o mtodo de Add . Voc pode excluir itens com o mtodo de Remove ou desmarque a lista inteira com o mtodo
de Clear .
Alm da funcionalidade de exibio e de seleo, ComboBoxtambm fornece recursos que permitem que voc adicione seus itens a ComboBox e para localizar o
texto dentro dos itens de lista. Com mtodos de BeginUpdate e de EndUpdate , voc pode adicionar um grande nmero de itens a ComboBox sem o controle sendo
repintado cada vez que um item adicionado lista. Os mtodos de FindString e de FindStringExact permite que voc procurar por um item na lista que contm uma
cadeia de caracteres de pesquisa especfica.
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 edio, a propriedade de SelectedIndex para obter ou definir o item atual, e a propriedade de SelectedItem para obter ou definir uma referncia ao objeto.
Observao
Se voc tiver ListBox, ComboBox, ou CheckedListBoxem uma pgina de base de Windows Forms e quer modificar as colees de cadeia de caracteres dos controles
em um formulrio derivado, colees de cadeia de caracteres dos controles no formulrio base devem estar vazios. Se as colees de cadeia de caracteres no
estiverem vazias, ficam somente leitura quando voc deriva outro formulrio.
Exemplos
O exemplo de cdigo uma exibio completo do aplicativo como voc pode usar o mtodo de Add para adicionar itens a ComboBox, o mtodo de FindString para
localizar itens em ComboBox, e mtodos de BeginUpdate e de EndUpdate para adicionar seus itens de um grande nmero da ComboBox. A capacidade de armazenar
os valores que so diferentes de texto exibido herdada de ListControl. Para um exemplo de como usar este recurso, consulte a classe de ListControl .
Para obter instrues sobre como executar este exemplo no Visual Studio, consulte Como compilar e executar um exemplo de cdigo dos Windows Forms concludo
usando Visual Studio. Voc deve adicionar referncias a System.Drawing e aos espaos de System.Windows.Forms para executar esse exemplo.
usi ng Syst em;
usi ng Syst em. Wi ndows. For ms;
namespace Wi n32For m1Namespace {
publ i c cl ass Wi n32For m1 : Syst em. Wi ndows. For ms. For m{
pr i vat e Syst em. Wi ndows. For ms. But t on addBut t on;
pr i vat e Syst em. Wi ndows. For ms. Text Box t ext Box2;
pr i vat e Syst em. Wi ndows. For ms. But t on addGr andBut t on;
pr i vat e Syst em. Wi ndows. For ms. ComboBox comboBox1;
pr i vat e Syst em. Wi ndows. For ms. But t on showSel ect edBut t on;
pr i vat e Syst em. Wi ndows. For ms. Text Box t ext Box1;
pr i vat e Syst em. Wi ndows. For ms. But t on f i ndBut t on;
pr i vat e Syst em. Wi ndows. For ms. Label l abel 1;
publ i c Wi n32For m1( ) {
t hi s. I ni t i al i zeComponent ( ) ;
}
[ Syst em. STAThr eadAt t r i but e( ) ]
publ i c st at i c voi d Mai n( ) {
Syst em. Wi ndows. For ms. Appl i cat i on. Run( new Wi n32For m1( ) ) ;
}
pr i vat e voi d I ni t i al i zeComponent ( ) {
t hi s. addBut t on =new Syst em. Wi ndows. For ms. But t on( ) ;
t hi s. t ext Box2 =new Syst em. Wi ndows. For ms. Text Box( ) ;
t hi s. addGr andBut t on =new Syst em. Wi ndows. For ms. But t on( ) ;
t hi s. comboBox1 =new Syst em. Wi ndows. For ms. ComboBox( ) ;
t hi s. showSel ect edBut t on =new Syst em. Wi ndows. For ms. But t on( ) ;
t hi s. t ext Box1 =new Syst em. Wi ndows. For ms. Text Box( ) ;
t hi s. f i ndBut t on =new Syst em. Wi ndows. For ms. But t on( ) ;
t hi s. l abel 1 =new Syst em. Wi ndows. For ms. Label ( ) ;
t hi s. addBut t on. Locat i on =new Syst em. Dr awi ng. Poi nt ( 248, 32) ;
t hi s. addBut t on. Si ze =new Syst em. Dr awi ng. Si ze( 40, 24) ;
t hi s. addBut t on. TabI ndex =1;
t hi s. addBut t on. Text ="Add";
t hi s. addBut t on. Cl i ck +=new Syst em. Event Handl er ( t hi s. addBut t on_Cl i ck) ;
t hi s. t ext Box2. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 64) ;
t hi s. t ext Box2. Si ze =new Syst em. Dr awi ng. Si ze( 232, 20) ;
t hi s. t ext Box2. TabI ndex =6;
t hi s. t ext Box2. Text ="";
t hi s. addGr andBut t on. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 96) ;
t hi s. addGr andBut t on. Si ze =new Syst em. Dr awi ng. Si ze( 280, 23) ;
t hi s. addGr andBut t on. TabI ndex =2;
t hi s. addGr andBut t on. Text ="Add 1, 000 I t ems";
t hi s. addGr andBut t on. Cl i ck +=new Syst em. Event Handl er ( t hi s. addGr andBut t on_Cl i ck) ;
t hi s. comboBox1. Anchor =( ( Syst em. Wi ndows. For ms. Anchor St yl es. Bot t om| Syst em. Wi ndows. For ms. Anchor St yl es. Lef t )
| Syst em. Wi ndows. For ms. Anchor St yl es. Ri ght ) ;
t hi s. comboBox1. Dr opDownWi dt h =280;
t hi s. comboBox1. I t ems. AddRange( new obj ect [ ] {"I t em1",
"I t em2",
C#
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
"I t em3",
"I t em4",
"I t em5"}) ;
t hi s. comboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 248) ;
t hi s. comboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 280, 21) ;
t hi s. comboBox1. TabI ndex =7;
t hi s. showSel ect edBut t on. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 128) ;
t hi s. showSel ect edBut t on. Si ze =new Syst em. Dr awi ng. Si ze( 280, 24) ;
t hi s. showSel ect edBut t on. TabI ndex =4;
t hi s. showSel ect edBut t on. Text ="What I t emi s Sel ect ed?";
t hi s. showSel ect edBut t on. Cl i ck +=new Syst em. Event Handl er ( t hi s. showSel ect edBut t on_Cl i ck) ;
t hi s. t ext Box1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 32) ;
t hi s. t ext Box1. Si ze =new Syst em. Dr awi ng. Si ze( 232, 20) ;
t hi s. t ext Box1. TabI ndex =5;
t hi s. t ext Box1. Text ="";
t hi s. f i ndBut t on. Locat i on =new Syst em. Dr awi ng. Poi nt ( 248, 64) ;
t hi s. f i ndBut t on. Si ze =new Syst em. Dr awi ng. Si ze( 40, 24) ;
t hi s. f i ndBut t on. TabI ndex =3;
t hi s. f i ndBut t on. Text ="Fi nd";
t hi s. f i ndBut t on. Cl i ck +=new Syst em. Event Handl er ( t hi s. f i ndBut t on_Cl i ck) ;
t hi s. l abel 1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 224) ;
t hi s. l abel 1. Si ze =new Syst em. Dr awi ng. Si ze( 144, 23) ;
t hi s. l abel 1. TabI ndex =0;
t hi s. l abel 1. Text ="Test ComboBox";
t hi s. Cl i ent Si ze =new Syst em. Dr awi ng. Si ze( 292, 273) ;
t hi s. Cont r ol s. AddRange( new Syst em. Wi ndows. For ms. Cont r ol [ ] {t hi s. comboBox1,
t hi s. t ext Box2,
t hi s. t ext Box1,
t hi s. showSel ect edBut t on,
t hi s. f i ndBut t on,
t hi s. addGr andBut t on,
t hi s. addBut t on,
t hi s. l abel 1}) ;
t hi s. Text ="ComboBox Sampl e";
}
pr i vat e voi d addBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
comboBox1. I t ems. Add( t ext Box1. Text ) ;
}
pr i vat e voi d addGr andBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
comboBox1. Begi nUpdat e( ) ;
f or ( i nt i =0; i <1000; i ++) {
comboBox1. I t ems. Add( "I t em1" +i . ToSt r i ng( ) ) ;
}
comboBox1. EndUpdat e( ) ;
}
pr i vat e voi d f i ndBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
i nt i ndex =comboBox1. Fi ndSt r i ng( t ext Box2. Text ) ;
comboBox1. Sel ect edI ndex =i ndex;
}
pr i vat e voi d showSel ect edBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
i nt sel ect edI ndex =comboBox1. Sel ect edI ndex;
Obj ect sel ect edI t em=comboBox1. Sel ect edI t em;
MessageBox. Show( "Sel ect ed I t emText : " +sel ect edI t em. ToSt r i ng( ) +"\ n" +
"I ndex: " +sel ect edI ndex. ToSt r i ng( ) ) ;
}
}
}
Acesso thread-safe
Quaisquer membros esttico (Shared no Visual Basic pblicos deste tipo so thread-safe. No h garantia de que qualquer membro de instncia seja thread-safe.
Consultetambm
Referncia
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Construtor ComboBox
Inicializa uma nova instncia da classe ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c ComboBox( )
C#
Mtodos ComboBox
O tipo ComboBoxexpe os membros a seguir.
Mtodos
Nome Descrio
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 combinao.
BeginInvoke(Delegate) Executa o representante especificado de forma assncrona no segmento que o identificador subjacente
do controle foi criada sobre. (Herdado de Control.)
BeginInvoke(Delegate, Object[]) Executa o representante especificado de forma assncrona com os argumentos especificados, no
segmento que o identificador subjacente do controle foi criada sobre. (Herdado de Control.)
BeginUpdate Mantm o desempenho quando itens so adicionados ao ComboBox um de cada vez.
BringToFront Traz o controle frente da ordem z. (Herdado de Control.)
Contains Obtm 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 Fora a criao do controle visvel, incluindo a criao de gerenciamento e todos os controles filhos
visveis. (Herdado de Control.)
CreateControlsInstance Cria uma nova instncia de coleo 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 contm todas as informaes relevantes necessrias para gerar um proxy usado
para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.)
DefWndProc Envia a mensagem especificada para o procedimento de janela padro. (Herdado de Control.)
DestroyHandle Destri a ala associada com o controle. (Herdado de Control.)
Dispose() Libera todos os recursos usados pelo Component. (Herdado de Component.)
Dispose(Boolean) Libera os recursos no gerenciados usados pelo ComboBox e opcionalmente libera os recursos
gerenciados. (Substitui Control.Dispose(Boolean).)
DoDragDrop Iniciar uma operao de arrastar e soltar. (Herdado de Control.)
DrawToBitmap Suporte que processam ao bitmap especificado. (Herdado de Control.)
EndInvoke Recupera o valor de retorno da operao assncrona representada por IAsyncResult passado.
(Herdado de Control.)
EndUpdate Retoma a pintura do controle ComboBoxdepois que a pintura suspensa pelo mtodo 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 o
nome da propriedade. (Herdado de ListControl.)
Finalize Libera os recursos no gerenciados e executa outras operaes de limpeza antes do Component ser
recuperados pela coleta de lixo. (Herdado de Component.)
FindForm Recupera o formulrio que o controle est ativado. (Herdado de Control.)
.NET Framework 4.5
FindString(String) Retorna o ndice do primeiro item em ComboBoxque comea com a cadeia de caracteres especificada.
FindString(String, Int32) Retorna o ndice do primeiro item em ComboBoxalm de ndice especificado que contm a cadeia de
caracteres especificada. A pesquisa no diferencia maisculas de minsculas.
FindStringExact(String) Localiza o primeiro item na caixa de combinao que corresponde a cadeia de caracteres especificada.
FindStringExact(String, Int32) Localiza o primeiro item aps o ndice especificado que corresponde a cadeia de caracteres
especificada.
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 de
AutoSize 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 especficas, especificando se ignorar
controles 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 funo de hash padro. (Herdado de Object.)
GetItemHeight Retorna a altura de um item em ComboBox.
GetItemText Retorna a representao de texto do item especificado. (Herdado de ListControl.)
GetLifetimeService Recupera o objeto de servio vida til atual que controla a diretiva de vida til para esta instncia.
(Herdado de MarshalByRefObject.)
GetNextControl Recupera o prximo controle frente ou novamente em ordem de tabulao 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 servio 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 nvel superior. (Herdado de Control.)
GetType Obtm o Type da instncia atual. (Herdado de Object.)
Hide Esconde o controle de usurio. (Herdado de Control.)
InitializeLifetimeService Obtm um objeto de servio de tempo de vida para controlar a diretiva vida til para esta instncia.
(Herdado de MarshalByRefObject.)
InitLayout Chamado depois que o controle foi adicionado a um outro continer. (Herdado de Control.)
Invalidate() Invalida a superfcie inteira de controle e faz com que o controle a ser redesenhado. (Herdado de
Control.)
Invalidate(Boolean) Invalida uma regio especfica do controle e causa uma mensagem de pintura a ser enviada para o
controle. Opcionalmente, invalida os controles filho atribudos ao controle. (Herdado de Control.)
Invalidate(Rectangle) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea
que ser repintada na prxima operao de pintura, e causa uma mensagem de pintura a ser enviada
para o controle. (Herdado de Control.)
Invalidate(Region) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea
que ser repintada na prxima operao de pintura, e causa uma mensagem de pintura a ser enviada
para o controle. (Herdado de Control.)
Invalidate(Rectangle, Boolean) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea
que ser repintada na prxima operao de pintura, e causa uma mensagem de pintura a ser enviada
para o controle. Opcionalmente, invalida os controles filho atribudos ao controle. (Herdado de
Control.)
Invalidate(Region, Boolean) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea
que ser repintada na prxima operao de pintura, e causa uma mensagem de pintura a ser enviada
para o controle. Opcionalmente, invalida os controles filho atribudos 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 requer
pr-processamento. (Substitui ListControl.IsInputKey(Keys).)
MemberwiseClone() Cria uma cpia superficial do Object atual. (Herdado de Object.)
MemberwiseClone(Boolean) Cria uma cpia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.)
NotifyInvalidate Infraestrutura. Gera o evento de Invalidated com uma regio 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 mtodo 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.
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.)
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
continer do controle for alterada. (Herdado de Control.)
OnParentBindingContextChanged Gera o evento de BindingContextChanged quando o valor da propriedade de BindingContext do
continer 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 continer do
controle for alterada. (Herdado de Control.)
OnParentFontChanged Gera o evento de FontChanged quando o valor da propriedade de Font do continer do controle for
alterada. (Herdado de Control.)
OnParentForeColorChanged Gera o evento de ForeColorChanged quando o valor da propriedade de ForeColor do continer do
controle for alterada. (Herdado de Control.)
OnParentRightToLeftChanged Gera o evento de RightToLeftChanged quando o valor da propriedade de RightToLeft do continer do
controle for alterada. (Herdado de Control.)
OnParentVisibleChanged Gera o evento de VisibleChanged quando o valor da propriedade de Visible do continer do controle
for 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.)
PerformLayout() Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de
Control.)
PerformLayout(Control, String) Fora o controle para aplicar a lgica 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 so
distribudos. (Herdado de Control.)
PreProcessMessage Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que so
distribudos. (Herdado de Control.)
ProcessCmdKey Processa uma tecla de comando. (Herdado de Control.)
ProcessDialogChar Processa um caractere da caixa de dilogo. (Herdado de Control.)
ProcessDialogKey Processa uma chave da caixa de dilogo. (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 mnemnico. (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 Fora a recriao de forma para o controle. (Herdado de Control.)
RectangleToClient Calcula o tamanho e o local do retngulo especificado na tela no cliente coordena. (Herdado de
Control.)
RectangleToScreen Calcula o tamanho e o local do retngulo especificado de cliente na tela coordena. (Herdado de
Control.)
Refresh Fora o controle para invalidar a rea cliente e para redesenhar-se imediatamente e todos os controles
filhos. (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 padro. (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 padro. (Herdado de Control.)
ResetFont Reinicializa a propriedade de Font ao seu valor padro. (Herdado de Control.)
ResetForeColor Reinicializa a propriedade de ForeColor ao seu valor padro. (Herdado de Control.)
ResetImeMode Reinicializa a propriedade de ImeMode ao seu valor padro. (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 padro. (Herdado de Control.)
ResetText Reinicializa a propriedade de Text ao seu valor padro. (Substitui Control.ResetText().)
ResumeLayout() Continua a lgica comum de layout. (Herdado de Control.)
ResumeLayout(Boolean) Continua a lgica comum de layout, forando opcionalmente um layout imediato de solicitaes
pendentes 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 mtodo no relevante para essa classe. (Herdado de Control.)
Select() Ativa o controle. (Herdado de Control.)
Select(Boolean, Boolean) Ativa um controle filho. Opcionalmente especificar a direo na ordem de tabulao selecione o tipo de
controle. (Herdado de Control.)
Select(Int32, Int32) Seleciona um intervalo de texto na parte editvel de ComboBox.
SelectAll Seleciona qualquer texto na parte editvel 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 substitudo em uma classe derivada, define o objeto com o ndice especificado na classe
derivada. (Substitui ListControl.SetItemCore(Int32, Object).)
SetItemsCore Quando substitudo em uma classe derivada, define a matriz especificada de objetos em uma coleo
na 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 nvel superior. (Herdado de Control.)
SetVisibleCore Defina o controle ao estado visvel especificado. (Herdado de Control.)
Show Exibe o controle para o usurio. (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 lgica 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 regies 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 Fora os estilos atribudos 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
Implementaesexplcitasdainterface
Nome Descrio

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
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Mtodo ComboBox.AccessibilityNotifyClients
Notifica os aplicativos cliente de acessibilidade de AccessibleEvents.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
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
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.AddItemsCore
Observao: esta API agora obsoleta. A alternativa no obsoleta Add.
Adiciona os itens especificados para a caixa de combinao.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
value
Tipo: System.Object[]
Os itens a adicionar.
Informaessobreverso
.NET Framework
Com 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 Profile
Obsoleto (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 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Obsol et eAt t r i but e( "Thi s met hod has been depr ecat ed. Ther e i s no r epl acement . ht t p: / / go. mi cr osof t . com/ f wl i nk/ ?l i nki d=14202") ]
pr ot ect ed vi r t ual voi d AddI t emsCor e(
Obj ect [ ] val ue
)
C#
Mtodo ComboBox.BeginInvoke
Executa um representante assincronamente no segmento que o identificador subjacente do controle foi criada sobre.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
BeginInvoke(Delegate) Executa o representante especificado de forma assncrona no segmento que o identificador subjacente do controle foi
criada sobre. (Herdado de Control.)
BeginInvoke(Delegate,
Object[])
Executa o representante especificado de forma assncrona com os argumentos especificados, no segmento que o
identificador subjacente do controle foi criada sobre. (Herdado de Control.)
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.BeginUpdate
Mantm o desempenho quando itens so adicionados ao ComboBox um de cada vez.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Este mtodo evita o controle de pintura at que o mtodo de EndUpdate seja chamado.
A maneira preferencial para adicionar itens a ComboBox usar o mtodo de AddRange da classe de ComboBox.ObjectCollection atravs 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 o
mtodo de Add da classe de ComboBox.ObjectCollection , voc pode usar o mtodo 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 mtodo de EndUpdate para ativar ComboBox para redesenhar. Essa
maneira de adicionar itens pode evitar tremulao durante o desenho de ComboBoxquando um grande nmero de itens esto sendo adicionados lista.
Exemplos
O exemplo de cdigo mostra o uso dos mtodos de BeginUpdate e de EndUpdate . O exemplo parte de um exemplo de cdigo completo na viso geral da classe
ComboBox .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
.NET Framework 4.5
publ i c voi d Begi nUpdat e( )
pr i vat e voi d addGr andBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
comboBox1. Begi nUpdat e( ) ;
f or ( i nt i =0; i <1000; i ++) {
comboBox1. I t ems. Add( "New I t em" +i . ToSt r i ng( ) ) ;
}
comboBox1. EndUpdat e( ) ;
}
C#
C#
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Mtodo ComboBox.CreateAccessibilityInstance
Este membro substitui Control.CreateAccessibilityInstance(), e pode haver documentao mais completa disponvel nesse tpico.
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 retorno
Tipo: System.Windows.Forms.AccessibleObject
Novo AccessibleObject para o controle.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de Accessi bl eObj ect Cr eat eAccessi bi l i t yI nst ance( )
C#
Mtodo ComboBox.CreateHandle
Cria um identificador para o controle.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Este mtodo substitudo em ComboBoxpara evitar vrios layouts durante a criao de forma devido alterao de tamanho de ComboBox .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d Cr eat eHandl e( )
C#
Mtodo ComboBox.Dispose
Libera os recursos usados por ComboBox.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
Dispose() Libera todos os recursos usados pelo Component. (Herdado de Component.)
Dispose(Boolean) Libera os recursos no gerenciados usados pelo ComboBox e opcionalmente libera os recursos gerenciados. (Substitui
Control.Dispose(Boolean).)
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.Dispose (Boolean)
Libera os recursos no gerenciados usados pelo ComboBox e opcionalmente libera os recursos gerenciados.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
disposing
Tipo: System.Boolean
true a liberando recursos gerenciados e no gerenciados; falsepara liberar somente recursos no gerenciados.
Comentrios
Este mtodo chamado pelo mtodo pblico de Disposee o mtodo de Finalize . Dispose chama o mtodo protegido de Dispose(Boolean) com o parmetro de
disposing definido como true. Finalize chama Dispose com disposing definido como false.
Quando o parmetro de disposing true, as verses desse mtodo todos os recursos sustentaram por todos os objetos gerenciados que este referncias de
ComboBox . Este mtodo chama o mtodo de Dispose de cada objeto referenciado.
Observaes para herdeiros
Dispose pode ser chamado vrias vezes por outros objetos. Ao substituir Dispose(Boolean)tome cuidado para no referenciar objetos que foram descartados
anteriormente em uma chamada anterior a Dispose. Para obter mais informaes sobre como implementarDispose(Boolean), consulte Implementando um mtodo
Dispose.
Para obter mais informaes sobre a Dispose e de Finalize, consulte Limpando recursos no gerenciados e Substituindo o mtodo Finalize.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Sobrecargas Dispose
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d Di spose(
bool di sposi ng
)
C#
Mtodo ComboBox.EndUpdate
Retoma a pintura do controle ComboBoxdepois que a pintura suspensa pelo mtodo BeginUpdate.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
A maneira preferencial para adicionar itens a ComboBox usar o mtodo de AddRange da classe de ComboBox.ObjectCollection atravs 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 o
mtodo de Add da classe de ComboBox.ObjectCollection , voc pode usar o mtodo 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 mtodo de EndUpdate para ativar ComboBox para redesenhar. Essa
maneira de adicionar itens pode evitar o desenho cintilado de ComboBoxquando um grande nmero de itens esto sendo adicionados lista.
Exemplos
O exemplo de cdigo mostra o uso dos mtodos de BeginUpdate e de EndUpdate . O exemplo parte de um exemplo de cdigo em viso geral da classe ComboBox
.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
.NET Framework 4.5
publ i c voi d EndUpdat e( )
pr i vat e voi d addGr andBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
comboBox1. Begi nUpdat e( ) ;
f or ( i nt i =0; i <1000; i ++) {
comboBox1. I t ems. Add( "New I t em" +i . ToSt r i ng( ) ) ;
}
comboBox1. EndUpdat e( ) ;
}
C#
C#
2013 Microsoft. Todos os direitos reservados.
Mtodo ComboBox.FilterItemOnProperty
Retorna o valor atual de item de ListControl , se o item uma propriedade de uma instncia da classe de ListControl .
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
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 da
propriedade. (Herdado de ListControl.)
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.FindString
Retorna o ndice do primeiro item em ComboBoxque comea com a cadeia de caracteres especificada.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
FindString(String) Retorna o ndice do primeiro item em ComboBoxque comea com a cadeia de caracteres especificada.
FindString(String,
Int32)
Retorna o ndice do primeiro item em ComboBoxalm de ndice especificado que contm a cadeia de caracteres especificada. A
pesquisa no diferencia maisculas de minsculas.
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.FindString (String)
Retorna o ndice do primeiro item em ComboBoxque comea com a cadeia de caracteres especificada.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
s
Tipo: System.String
Para procurar por String .
Valor de retorno
Tipo: System.Int32
O ndice com base zero do primeiro item encontrado; retorna -1 se nenhuma correspondncia for encontrada.
Comentrios
A pesquisa executada por esse mtodo no diferencia maisculas de minsculas. O parmetro de s uma subcadeia de caracteres para comparar com o texto
associado com os itens na lista da caixa combo. A pesquisa executa uma correspondncia parcial que inicia o incio de texto, e retornando o primeiro item na lista que
corresponde a subcadeia de caracteres especificada. Voc pode ento executar tarefas, como remover o item que contm o texto de pesquisa usando o mtodo
Remove ou alterar o texto do item. Uma vez que voc encontrou o texto especificado, se voc deseja pesquisar por outras instncias de texto em ComboBox, voc
deve usar a verso do mtodo de FindString que fornece um parmetro para especificar um ndice inicial dentro de ComboBox. Se voc deseja executar uma pesquisa
para uma correspondncia exata de palavras em vez de uma correspondncia parcial, use o mtodo de FindStringExact .
Exemplos
O exemplo de cdigo mostra o uso do mtodo de FindString e propriedade de SelectedIndex . O exemplo parte de um exemplo de cdigo completo na viso geral
da classe ComboBox .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
.NET Framework 4.5
publ i c i nt Fi ndSt r i ng(
st r i ng s
)
pr i vat e voi d f i ndBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
i nt i ndex =comboBox1. Fi ndSt r i ng( t ext Box2. Text ) ;
comboBox1. Sel ect edI ndex =i ndex;
}
C#
C#
Referncia
ComboBox Classe
Sobrecargas FindString
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Mtodo ComboBox.FindString (String, Int32)
Retorna o ndice do primeiro item em ComboBoxalm de ndice especificado que contm a cadeia de caracteres especificada. A pesquisa no diferencia maisculas de
minsculas.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
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 incio do controle.
Valor de retorno
Tipo: System.Int32
O ndice com base zero do primeiro item encontrado; retorna -1 se nenhuma correspondncia for encontrada, ou 0 se o parmetro de s especifica Empty.
Excees
Exceo Condio
ArgumentOutOfRangeException startIndex menor que -1.
- ou -
startIndex maior do que o ltimo ndice na coleo.
Comentrios
A pesquisa executada por esse mtodo no diferencia maisculas de minsculas. O parmetro de s uma subcadeia de caracteres para comparar com o texto
associado com os itens na lista da caixa combo. A pesquisa executa uma correspondncia parcial que inicia o incio de texto, retornando o primeiro item na lista que
corresponde a subcadeia de caracteres especificada. Voc pode ento executar tarefas, como remover o item que contm o texto de pesquisa usando o mtodo
Remove ou alterar o texto do item. Este mtodo normalmente usado aps uma chamada foi feito usando a verso desse mtodo que no especifica um ndice inicial.
Depois que um item inicial foi encontrado na lista, esse mtodo normalmente usado para localizar uma instncias adicionais de texto de pesquisa especificando a
posio do ndice no parmetro de startIndexde item aps a instncia primeiro encontrada de texto de pesquisa. Se voc deseja executar uma pesquisa para uma
correspondncia exata de palavras em vez de uma correspondncia parcial, use o mtodo de FindStringExact .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
.NET Framework 4.5
publ i c i nt Fi ndSt r i ng(
st r i ng s,
i nt st ar t I ndex
)
C#
Referncia
ComboBox Classe
Sobrecargas FindString
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Mtodo ComboBox.FindStringExact
Localiza o item que corresponde exatamente a cadeia de caracteres especificada.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
FindStringExact(String) Localiza o primeiro item na caixa de combinao que corresponde a cadeia de caracteres especificada.
FindStringExact(String, Int32) Localiza o primeiro item aps o ndice especificado que corresponde a cadeia de caracteres especificada.
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.FindStringExact (String)
Localiza o primeiro item na caixa de combinao que corresponde a cadeia de caracteres especificada.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
s
Tipo: System.String
Para procurar por String .
Valor de retorno
Tipo: System.Int32
O ndice com base zero do primeiro item encontrado; retorna -1 se nenhuma correspondncia for encontrada, ou 0 se o parmetro de s especifica Empty.
Comentrios
A pesquisa executada por esse mtodo no diferencia maisculas de minsculas. O parmetro de s uma cadeia de caracteres para comparar com o texto associado
com os itens na lista da caixa combo. A pesquisa para uma correspondncia que inicia o incio de texto, retornando o primeiro item na lista que corresponde a
subcadeia de caracteres especificada. Voc pode ento executar tarefas, como remover o item que contm o texto de pesquisa usando o mtodo Remove ou alterar o
texto do item. Uma vez que voc encontrou o texto especificado, se voc deseja pesquisar por outras instncias de texto em ComboBox, voc deve usar a verso do
mtodo de FindStringExact que fornece um parmetro para especificar um ndice inicial dentro de ComboBox. Se voc deseja executar a pesquisa de palavras parciais
em vez de uma correspondncia exata da palavra, use o mtodo de FindString .
Exemplos
O exemplo de cdigo a seguir demonstra como inicializar um controle de ComboBox definindo as propriedades de MaxDropDownItems e de DropDownStyle e usando
os mtodos de FindStringExact para procurar ComboBox. Tambm mostra manipular o evento de SelectedIndexChanged .
.NET Framework 4.5
publ i c i nt Fi ndSt r i ngExact (
st r i ng s
)
usi ng Syst em. Wi ndows. For ms;
publ i c cl ass For m1:
Syst em. Wi ndows. For ms. For m
{
publ i c For m1( ) : base( )
{
I ni t i al i zeComboBox( ) ;
I ni t i al i zeText Box( ) ;
t hi s. Label 1 =new Syst em. Wi ndows. For ms. Label ( ) ;
t hi s. SuspendLayout ( ) ;
t hi s. Label 1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 24) ;
t hi s. Label 1. Name ="Label 1";
t hi s. Label 1. Si ze =new Syst em. Dr awi ng. Si ze( 120, 32) ;
t hi s. Label 1. TabI ndex =1;
t hi s. Label 1. Text ="Use dr op- down t o choose a name: ";
t hi s. Label 1. Text Al i gn =Syst em. Dr awi ng. Cont ent Al i gnment . Mi ddl eRi ght ;
t hi s. Cl i ent Si ze =new Syst em. Dr awi ng. Si ze( 292, 266) ;
t hi s. Cont r ol s. Add( t hi s. Label 1) ;
t hi s. Name ="For m1";
t hi s. Text ="For m1";
t hi s. ResumeLayout ( f al se) ;
}
publ i c st at i c voi d Mai n( )
{
Appl i cat i on. Run( new For m1( ) ) ;
}
i nt er nal Syst em. Wi ndows. For ms. Label Label 1;
C#
C#
/ / Decl ar e and i ni t i al i ze t he t ext box.
/ / Thi s t ext box t ext wi l l be updat e pr ogr ammat i cal l y. The user i s not
/ / al l owed t o updat e i t , so t he ReadOnl y pr oper t y i s set t o t r ue.
i nt er nal Syst em. Wi ndows. For ms. Text Box Text Box1;
pr i vat e voi d I ni t i al i zeText Box( )
{
t hi s. Text Box1 =new Syst em. Wi ndows. For ms. Text Box( ) ;
t hi s. Text Box1. Scr ol l Bar s =Scr ol l Bar s. Ver t i cal ;
t hi s. Text Box1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 64, 128) ;
t hi s. Text Box1. Mul t i l i ne =t r ue;
t hi s. Text Box1. Name ="Text Box1";
t hi s. Text Box1. ReadOnl y =t r ue;
t hi s. Text Box1. Si ze =new Syst em. Dr awi ng. Si ze( 184, 120) ;
t hi s. Text Box1. TabI ndex =4;
t hi s. Text Box1. Text ="Empl oyee and Number of Awar ds: ";
t hi s. Cont r ol s. Add( t hi s. Text Box1) ;
}
/ / Decl ar e comboBox1 as a ComboBox.
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
/ / Thi s met hod i ni t i al i zes t he combo box, addi ng a l ar ge st r i ng ar r ay
/ / but l i mi t i ng t he dr op- down si ze t o si x r ows so t he combo box doesn' t
/ / cover ot her cont r ol s when i t expands.
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new Syst em. Wi ndows. For ms. ComboBox( ) ;
st r i ng[ ] empl oyees =new st r i ng[ ] {"Hami l t on, Davi d", "Hensi en, Kar i ",
"Hammond, Mar i a", "Har r i s, Kei t h", "Henshaw, J ef f D. ",
"Hanson, Mar k", "Har npadoungsat aya, Sar i ya",
"Har r i ngt on, Mar k", "Har r i s, Kei t h", "Har t wi g, Dor i s",
"Har ui , Roger ", "Hassal l , Mar k", "Hassel ber g, J onas",
"Har npadoungsat aya, Sar i ya", "Henshaw, J ef f D. ",
"Henshaw, J ef f D. ", "Hensi en, Kar i ", "Har r i s, Kei t h",
"Henshaw, J ef f D. ", "Hensi en, Kar i ", "Hassel ber g, J onas",
"Har r i ngt on, Mar k", "Hedl und, Magnus", "Hay, J ef f ",
"Hei depr i em, Br andon D. "};
ComboBox1. I t ems. AddRange( empl oyees) ;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 136, 32) ;
t hi s. ComboBox1. I nt egr al Hei ght =f al se;
t hi s. ComboBox1. MaxDr opDownI t ems =5;
t hi s. ComboBox1. Dr opDownSt yl e =ComboBoxSt yl e. Dr opDownLi st ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 136, 81) ;
t hi s. ComboBox1. TabI ndex =0;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;

/ / Associ at e t he event - handl i ng met hod wi t h t he
/ / Sel ect edI ndexChanged event .
t hi s. ComboBox1. Sel ect edI ndexChanged +=
new Syst em. Event Handl er ( ComboBox1_Sel ect edI ndexChanged) ;
}
/ / Thi s met hod i s cal l ed when t he user changes hi s or her sel ect i on.
/ / I t sear ches f or al l occur r ences of t he sel ect ed empl oyee' s
/ / name i n t he I t ems ar r ay and adds t he empl oyee' s name and
/ / t he number of occur r ences t o Text Box1. Text .
/ / CAUTI ON Thi s code exposes a known bug: I f t he i ndex passed t o t he
/ / Fi ndSt r i ngExact ( sear chSt r i ng, i ndex) met hod i s t he l ast i ndex
/ / of t he ar r ay, t he code t hr ows an except i on.
pr i vat e voi d ComboBox1_Sel ect edI ndexChanged( obj ect sender ,
Syst em. Event Ar gs e)
{
ComboBox comboBox =( ComboBox) sender ;
/ / Save t he sel ect ed empl oyee' s name, because we wi l l r emove
/ / t he empl oyee' s name f r omt he l i st .
st r i ng sel ect edEmpl oyee =( st r i ng) ComboBox1. Sel ect edI t em;
i nt count =0;
i nt r esul t I ndex =- 1;
/ / Cal l t he Fi ndSt r i ngExact met hod t o f i nd t he f i r st
/ / occur r ence i n t he l i st .
r esul t I ndex =ComboBox1. Fi ndSt r i ngExact ( sel ect edEmpl oyee) ;
/ / Remove t he name as i t i s f ound, and i ncr ement t he f ound count .
/ / Then cal l t he Fi ndSt r i ngExact met hod agai n, passi ng i n t he
/ / i ndex of t he cur r ent f ound i t emso t he sear ch st ar t s t her e
/ / i nst ead of at t he begi nni ng of t he l i st .
whi l e ( r esul t I ndex! =- 1)
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Sobrecargas FindStringExact
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
{
ComboBox1. I t ems. RemoveAt ( r esul t I ndex) ;
count +=1;
r esul t I ndex =ComboBox1. Fi ndSt r i ngExact ( sel ect edEmpl oyee,
r esul t I ndex) ;
}
/ / Updat e t he t ext i n Text box1.
Text Box1. Text =Text Box1. Text +"\ r \ n" +sel ect edEmpl oyee +": "
+count ;
}
}
Mtodo ComboBox.FindStringExact (String, Int32)
Localiza o primeiro item aps o ndice especificado que corresponde a cadeia de caracteres especificada.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
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 incio do controle.
Valor de retorno
Tipo: System.Int32
O ndice com base zero do primeiro item encontrado; retorna -1 se nenhuma correspondncia for encontrada, ou 0 se o parmetro de s especifica Empty.
Excees
Exceo Condio
ArgumentOutOfRangeException startIndex menor que -1.
- ou -
startIndex igual ao ltimo ndice na coleo.
Comentrios
A pesquisa executada por esse mtodo no diferencia maisculas de minsculas. O parmetro de s uma cadeia de caracteres para comparar com o texto associado
com os itens na lista da caixa combo. A pesquisa para uma correspondncia que inicia o incio de texto, retornando o primeiro item na lista que corresponde a
subcadeia de caracteres especificada. Voc pode ento executar tarefas, como remover o item que contm o texto de pesquisa usando o mtodo Remove ou alterar o
texto do item. Este mtodo normalmente usado aps uma chamada foi feito usando a verso desse mtodo que no especifica um ndice inicial. Depois que um item
inicial foi encontrado na lista, esse mtodo normalmente usado para localizar uma instncias adicionais de texto de pesquisa especificando a posio do ndice no
parmetro de startIndexde item aps a instncia primeiro encontrada de texto de pesquisa. Se voc deseja executar a pesquisa de palavras parciais em vez de uma
correspondncia exata da palavra, use o mtodo de FindString .
A pesquisa executada por esse mtodo circular. Embora inicia o ndice seguir aps o parmetro de startIndex, reinicializaes de pesquisa de pesquisa em 0 quando
o final da coleo alcanado. No entanto, observe que se o prprio parmetro de startIndex igual ao ltimo ndice na coleo, uma exceo lanada.
Exemplos
O exemplo de cdigo a seguir demonstra como inicializar um controle de ComboBox definindo as propriedades de MaxDropDownItems e de DropDownStyle e usando
os mtodos de FindStringExact para procurar ComboBox. Tambm mostra manipular o evento de SelectedIndexChanged .
.NET Framework 4.5
publ i c i nt Fi ndSt r i ngExact (
st r i ng s,
i nt st ar t I ndex
)
usi ng Syst em. Wi ndows. For ms;
publ i c cl ass For m1:
Syst em. Wi ndows. For ms. For m
{
publ i c For m1( ) : base( )
{
I ni t i al i zeComboBox( ) ;
I ni t i al i zeText Box( ) ;
t hi s. Label 1 =new Syst em. Wi ndows. For ms. Label ( ) ;
t hi s. SuspendLayout ( ) ;
t hi s. Label 1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 24) ;
C#
C#
t hi s. Label 1. Name ="Label 1";
t hi s. Label 1. Si ze =new Syst em. Dr awi ng. Si ze( 120, 32) ;
t hi s. Label 1. TabI ndex =1;
t hi s. Label 1. Text ="Use dr op- down t o choose a name: ";
t hi s. Label 1. Text Al i gn =Syst em. Dr awi ng. Cont ent Al i gnment . Mi ddl eRi ght ;
t hi s. Cl i ent Si ze =new Syst em. Dr awi ng. Si ze( 292, 266) ;
t hi s. Cont r ol s. Add( t hi s. Label 1) ;
t hi s. Name ="For m1";
t hi s. Text ="For m1";
t hi s. ResumeLayout ( f al se) ;
}
publ i c st at i c voi d Mai n( )
{
Appl i cat i on. Run( new For m1( ) ) ;
}
i nt er nal Syst em. Wi ndows. For ms. Label Label 1;
/ / Decl ar e and i ni t i al i ze t he t ext box.
/ / Thi s t ext box t ext wi l l be updat e pr ogr ammat i cal l y. The user i s not
/ / al l owed t o updat e i t , so t he ReadOnl y pr oper t y i s set t o t r ue.
i nt er nal Syst em. Wi ndows. For ms. Text Box Text Box1;
pr i vat e voi d I ni t i al i zeText Box( )
{
t hi s. Text Box1 =new Syst em. Wi ndows. For ms. Text Box( ) ;
t hi s. Text Box1. Scr ol l Bar s =Scr ol l Bar s. Ver t i cal ;
t hi s. Text Box1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 64, 128) ;
t hi s. Text Box1. Mul t i l i ne =t r ue;
t hi s. Text Box1. Name ="Text Box1";
t hi s. Text Box1. ReadOnl y =t r ue;
t hi s. Text Box1. Si ze =new Syst em. Dr awi ng. Si ze( 184, 120) ;
t hi s. Text Box1. TabI ndex =4;
t hi s. Text Box1. Text ="Empl oyee and Number of Awar ds: ";
t hi s. Cont r ol s. Add( t hi s. Text Box1) ;
}
/ / Decl ar e comboBox1 as a ComboBox.
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
/ / Thi s met hod i ni t i al i zes t he combo box, addi ng a l ar ge st r i ng ar r ay
/ / but l i mi t i ng t he dr op- down si ze t o si x r ows so t he combo box doesn' t
/ / cover ot her cont r ol s when i t expands.
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new Syst em. Wi ndows. For ms. ComboBox( ) ;
st r i ng[ ] empl oyees =new st r i ng[ ] {"Hami l t on, Davi d", "Hensi en, Kar i ",
"Hammond, Mar i a", "Har r i s, Kei t h", "Henshaw, J ef f D. ",
"Hanson, Mar k", "Har npadoungsat aya, Sar i ya",
"Har r i ngt on, Mar k", "Har r i s, Kei t h", "Har t wi g, Dor i s",
"Har ui , Roger ", "Hassal l , Mar k", "Hassel ber g, J onas",
"Har npadoungsat aya, Sar i ya", "Henshaw, J ef f D. ",
"Henshaw, J ef f D. ", "Hensi en, Kar i ", "Har r i s, Kei t h",
"Henshaw, J ef f D. ", "Hensi en, Kar i ", "Hassel ber g, J onas",
"Har r i ngt on, Mar k", "Hedl und, Magnus", "Hay, J ef f ",
"Hei depr i em, Br andon D. "};
ComboBox1. I t ems. AddRange( empl oyees) ;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 136, 32) ;
t hi s. ComboBox1. I nt egr al Hei ght =f al se;
t hi s. ComboBox1. MaxDr opDownI t ems =5;
t hi s. ComboBox1. Dr opDownSt yl e =ComboBoxSt yl e. Dr opDownLi st ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 136, 81) ;
t hi s. ComboBox1. TabI ndex =0;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;

/ / Associ at e t he event - handl i ng met hod wi t h t he
/ / Sel ect edI ndexChanged event .
t hi s. ComboBox1. Sel ect edI ndexChanged +=
new Syst em. Event Handl er ( ComboBox1_Sel ect edI ndexChanged) ;
}
/ / Thi s met hod i s cal l ed when t he user changes hi s or her sel ect i on.
/ / I t sear ches f or al l occur r ences of t he sel ect ed empl oyee' s
/ / name i n t he I t ems ar r ay and adds t he empl oyee' s name and
/ / t he number of occur r ences t o Text Box1. Text .
/ / CAUTI ON Thi s code exposes a known bug: I f t he i ndex passed t o t he
/ / Fi ndSt r i ngExact ( sear chSt r i ng, i ndex) met hod i s t he l ast i ndex
/ / of t he ar r ay, t he code t hr ows an except i on.
pr i vat e voi d ComboBox1_Sel ect edI ndexChanged( obj ect sender ,
Syst em. Event Ar gs e)
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Sobrecargas FindStringExact
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
{
ComboBox comboBox =( ComboBox) sender ;
/ / Save t he sel ect ed empl oyee' s name, because we wi l l r emove
/ / t he empl oyee' s name f r omt he l i st .
st r i ng sel ect edEmpl oyee =( st r i ng) ComboBox1. Sel ect edI t em;
i nt count =0;
i nt r esul t I ndex =- 1;
/ / Cal l t he Fi ndSt r i ngExact met hod t o f i nd t he f i r st
/ / occur r ence i n t he l i st .
r esul t I ndex =ComboBox1. Fi ndSt r i ngExact ( sel ect edEmpl oyee) ;
/ / Remove t he name as i t i s f ound, and i ncr ement t he f ound count .
/ / Then cal l t he Fi ndSt r i ngExact met hod agai n, passi ng i n t he
/ / i ndex of t he cur r ent f ound i t emso t he sear ch st ar t s t her e
/ / i nst ead of at t he begi nni ng of t he l i st .
whi l e ( r esul t I ndex! =- 1)
{
ComboBox1. I t ems. RemoveAt ( r esul t I ndex) ;
count +=1;
r esul t I ndex =ComboBox1. Fi ndSt r i ngExact ( sel ect edEmpl oyee,
r esul t I ndex) ;
}
/ / Updat e t he t ext i n Text box1.
Text Box1. Text =Text Box1. Text +"\ r \ n" +sel ect edEmpl oyee +": "
+count ;
}
}
Mtodo ComboBox.GetChildAtPoint
Recupera o controle filho em um local especificado.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
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 especficas, especificando se ignorar controles
filhos de um tipo. (Herdado de Control.)
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.GetItemHeight
Retorna a altura de um item em ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
index
Tipo: System.Int32
O ndice do item para retornar a altura de.
Valor de retorno
Tipo: System.Int32
A altura, em pixels, do item no ndice especificado.
Excees
Exceo Condio
ArgumentOutOfRangeException index menor que zero.
- ou -
index maior do que a contagem dos itens na lista.
Comentrios
Se DrawMode no definido como OwnerDrawVariable, o valor do parmetro de indexser ignorada porque todos os itens em ComboBoxpadro so o mesmo
tamanho. Voc pode usar essa propriedade quando voc estiver usando ComboBoxproprietrio- desenhado para determinar o tamanho de qualquer item dentro de
ComboBox.
Para obter mais informaes sobre como especificar a altura para itens em uma lista proprietrio- desenhada, consulte o evento de MeasureItem .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
.NET Framework 4.5
publ i c i nt Get I t emHei ght (
i nt i ndex
)
C#
2013 Microsoft. Todos os direitos reservados.
Mtodo ComboBox.Invalidate
Invalida uma regio especfica do controle e causa uma mensagem de pintura a ser enviada para o controle.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
Invalidate() Invalida a superfcie inteira de controle e faz com que o controle a ser redesenhado. (Herdado de Control.)
Invalidate(Boolean) Invalida uma regio especfica do controle e causa uma mensagem de pintura a ser enviada para o controle. Opcionalmente,
invalida os controles filho atribudos ao controle. (Herdado de Control.)
Invalidate(Rectangle) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea que ser repintada na
prxima operao de pintura, e causa uma mensagem de pintura a ser enviada para o controle. (Herdado de Control.)
Invalidate(Region) Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea que ser repintada na
prxima operao de pintura, e causa uma mensagem de pintura a ser enviada para o controle. (Herdado de Control.)
Invalidate(Rectangle,
Boolean)
Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea que ser repintada na
prxima operao de pintura, e causa uma mensagem de pintura a ser enviada para o controle. Opcionalmente, invalida os
controles filho atribudos ao controle. (Herdado de Control.)
Invalidate(Region,
Boolean)
Invalida a regio especificada do controle o adiciona regio de atualizao do controle, que a rea que ser repintada na
prxima operao de pintura, e causa uma mensagem de pintura a ser enviada para o controle. Opcionalmente, invalida os
controles filho atribudos ao controle. (Herdado de Control.)
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.Invoke
Executa um delegado no thread que possui o identificador de janela subjacente do controle.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
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
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo 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
Parmetros
keyData
Tipo: System.Windows.Forms.Keys
Um dos valores de Keys.
Valor de retorno
Tipo: System.Boolean
true se a chave especificada uma chave de entrada normal; caso contrrio, false.
Comentrios
O mtodo de IsInputKey retorna truequando o parmetro de keyData inclui Return ou valor de Escape e a propriedade DroppedDown true.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de bool I sI nput Key(
Keys keyDat a
)
C#
Mtodo ComboBox.MemberwiseClone
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
MemberwiseClone() Cria uma cpia superficial do Object atual. (Herdado de Object.)
MemberwiseClone(Boolean) Cria uma cpia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.)
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.OnBackColorChanged
Este membro substitui Control.OnBackColorChanged(EventArgs), e pode haver documentao mais completa disponvel nesse tpico.
Gera o evento BackColorChanged .
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnBackCol or Changed(
Event Ar gs e
)
C#
Mtodo ComboBox.OnDataSourceChanged
Este membro substitui ListControl.OnDataSourceChanged(EventArgs), e pode haver documentao mais completa disponvel nesse tpico.
Gera o evento DataSourceChanged.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnDat aSour ceChanged(
Event Ar gs e
)
C#
Mtodo ComboBox.OnDisplayMemberChanged
Este membro substitui ListControl.OnDisplayMemberChanged(EventArgs), e pode haver documentao mais completa disponvel nesse tpico.
Gera o evento DisplayMemberChanged.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnDi spl ayMember Changed(
Event Ar gs e
)
C#
Mtodo ComboBox.OnDrawItem
Gera o evento DrawItem.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.Windows.Forms.DrawItemEventArgs
Um DrawItemEventArgs que contm os dados do evento.
Comentrios
Este mtodo chamado sempre que um item proprietrio- desenhado de ComboBox precisa ser desenhado e depois OnMeasureItem chamado. Para obter mais
informaes, consulte DrawItem.
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnDrawItem tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o evento
em um classe derivada.
Observaes para herdeiros
Ao substituir OnDrawItem em uma classe derivada, certifique-se chamar o mtodo de OnDrawItem da classe base para que os representantes registrados recebam o
evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
DrawItemEventArgs
DrawItem
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed vi r t ual voi d OnDr awI t em(
Dr awI t emEvent Ar gs e
)
C#
Mtodo ComboBox.OnDropDown
Gera o evento DropDown.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
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 informaes, veja Gerando um evento.
O mtodo de OnDropDown tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o
evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnDropDown em uma classe derivada, certifique-se chamar o mtodo de OnDropDown da classe base para que os representantes registrados recebam
o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed vi r t ual voi d OnDr opDown(
Event Ar gs e
)
C#
Mtodo ComboBox.OnDropDownClosed
Gera o evento DropDownClosed.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnDropDownClosed tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular
o evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnDropDownClosed em uma classe derivada, certifique-se chamar o mtodo de OnDropDownClosed da classe base para que os representantes
registrados recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
DropDownClosed
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed vi r t ual voi d OnDr opDownCl osed(
Event Ar gs e
)
C#
Mtodo ComboBox.OnDropDownStyleChanged
Gera o evento DropDownStyleChanged.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
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 informaes, veja Gerando um evento.
O mtodo de OnDropDownStyleChanged tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para
manipular o evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnDropDownStyleChanged em uma classe derivada, certifique-se chamar o mtodo de OnDropDownStyleChanged da classe base para que os
representantes registrados recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed vi r t ual voi d OnDr opDownSt yl eChanged(
Event Ar gs e
)
C#
Mtodo ComboBox.OnFontChanged
Este membro substitui Control.OnFontChanged(EventArgs), e pode haver documentao mais completa disponvel nesse tpico.
Gera o evento FontChanged.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnFont Changed(
Event Ar gs e
)
C#
Mtodo ComboBox.OnForeColorChanged
Este membro substitui Control.OnForeColorChanged(EventArgs), e pode haver documentao mais completa disponvel nesse tpico.
Gera o evento ForeColorChanged.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnFor eCol or Changed(
Event Ar gs e
)
C#
Mtodo ComboBox.OnGotFocus
Gera o evento GotFocus.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnGotFocus tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o evento
em um classe derivada.
Observaes para herdeiros
Ao substituir OnGotFocus em uma classe derivada, certifique-se chamar o mtodo de OnGotFocus da classe base para que os representantes registrados recebam o
evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnGot Focus(
Event Ar gs e
)
C#
Mtodo ComboBox.OnHandleCreated
Gera o evento HandleCreated.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnHandleCreated tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o
evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnHandleCreated em uma classe derivada, certifique-se chamar o mtodo de OnHandleCreated da classe base para que os representantes registrados
recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnHandl eCr eat ed(
Event Ar gs e
)
C#
Mtodo ComboBox.OnHandleDestroyed
Gera o evento HandleDestroyed.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnHandleDestroyed tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o
evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnHandleDestroyed em uma classe derivada, certifique-se chamar o mtodo de OnHandleDestroyed da classe base para que os representantes
registrados recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnHandl eDest r oyed(
Event Ar gs e
)
C#
Mtodo ComboBox.OnKeyDown
Gera o evento KeyDown.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.Windows.Forms.KeyEventArgs
Um KeyEventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnKeyDown tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o evento
em um classe derivada.
Observaes para herdeiros
Ao substituir OnKeyDown em uma classe derivada, certifique-se chamar o mtodo de OnKeyDown da classe base para que os representantes registrados recebam o
evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnKeyDown(
KeyEvent Ar gs e
)
C#
Mtodo ComboBox.OnKeyPress
Gera o evento KeyPress.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.Windows.Forms.KeyPressEventArgs
Um KeyPressEventArgs que contm os dados do evento.
Comentrios
Se o valor da propriedade de KeyChar de e Return ou Escape e a propriedade DroppedDown so true, o mtodo de OnKeyPress define DroppedDown a false.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnKeyPr ess(
KeyPr essEvent Ar gs e
)
C#
Mtodo ComboBox.OnLostFocus
Gera o evento LostFocus.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnLostFocus tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o evento
em um classe derivada.
Observaes para herdeiros
Ao substituir OnLostFocus em uma classe derivada, certifique-se chamar o mtodo de OnLostFocus da classe base para que os representantes registrados recebam o
evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnLost Focus(
Event Ar gs e
)
C#
Mtodo ComboBox.OnMeasureItem
Gera o evento MeasureItem.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.Windows.Forms.MeasureItemEventArgs
MeasureItemEventArgs que foi gerado.
Comentrios
Este mtodo chamado sempre que um item proprietrio- desenhado de ComboBox precisa ser desenhada e antes que OnDrawItem seja chamado. Para obter mais
informaes, consulte MeasureItem.
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnMeasureItem tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o
evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnMeasureItem em uma classe derivada, certifique-se chamar o mtodo de OnMeasureItem da classe base para que os representantes registrados
recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
MeasureItemEventArgs
MeasureItem
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed vi r t ual voi d OnMeasur eI t em(
Measur eI t emEvent Ar gs e
)
C#
Mtodo ComboBox.OnMouseEnter
Gera o evento MouseEnter.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnMouseEnter tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o
evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnMouseEnter em uma classe derivada, certifique-se chamar o mtodo de OnMouseEnter da classe base para que os representantes registrados
recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnMouseEnt er (
Event Ar gs e
)
C#
Mtodo ComboBox.OnMouseLeave
Gera o evento MouseLeave.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnMouseLeave tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o
evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnMouseLeave em uma classe derivada, certifique-se chamar o mtodo de OnMouseLeave da classe base para que os representantes registrados
recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnMouseLeave(
Event Ar gs e
)
C#
Mtodo ComboBox.OnParentBackColorChanged
Gera o evento BackColorChanged .
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnParentBackColorChanged tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para
manipular o evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnParentBackColorChanged em uma classe derivada, certifique-se chamar o mtodo de OnParentBackColorChanged da classe base para que os
representantes registrados recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnPar ent BackCol or Changed(
Event Ar gs e
)
C#
Mtodo ComboBox.OnResize
Gera o evento Resize.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnResize tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o evento em
um classe derivada.
Observaes para herdeiros
Ao substituir OnResize em uma classe derivada, certifique-se chamar o mtodo de OnResize da classe base para que os representantes registrados recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnResi ze(
Event Ar gs e
)
C#
Mtodo ComboBox.OnSelectedIndexChanged
Gera o evento SelectedIndexChanged.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
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 informaes, veja Gerando um evento.
O mtodo de OnSelectedIndexChanged tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para
manipular o evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnSelectedIndexChanged em uma classe derivada, certifique-se chamar o mtodo de OnSelectedIndexChanged da classe base para que os
representantes registrados recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnSel ect edI ndexChanged(
Event Ar gs e
)
C#
Mtodo ComboBox.OnSelectedItemChanged
Gera o evento SelectedItemChanged.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
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 informaes, veja Gerando um evento.
O mtodo de OnSelectedItemChanged tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para
manipular o evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnSelectedItemChanged em uma classe derivada, certifique-se chamar o mtodo de OnSelectedItemChanged da classe base para que os representantes
registrados recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed vi r t ual voi d OnSel ect edI t emChanged(
Event Ar gs e
)
C#
Mtodo ComboBox.OnSelectedValueChanged
Gera o evento SelectedValueChanged.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnSelectedValueChanged tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para
manipular o evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnSelectedValueChanged em uma classe derivada, certifique-se chamar o mtodo de OnSelectedValueChanged da classe base para que os
representantes registrados recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnSel ect edVal ueChanged(
Event Ar gs e
)
C#
Mtodo ComboBox.OnSelectionChangeCommitted
Gera o evento SelectionChangeCommitted.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
SelectionChangeCommitted gerado apenas quando o usurio altera a seleo da caixa combo. No use SelectedIndexChanged ou SelectedValueChanged para
capturar alteraes do usurio, pois esses eventos so tambm gerados quando a seleo alterar programaticamente. Este evento gerado tambm quando voc
SelectedIndexdefinido.
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnSelectionChangeCommitted tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para
manipular o evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnSelectionChangeCommitted em uma classe derivada, certifique-se chamar o mtodo de OnSelectionChangeCommitted da classe base para que os
representantes registrados recebam o evento.
Exemplos
O exemplo de cdigo usa o evento de SelectionChangeCommitted e a propriedade SelectionLength para alterar o comprimento da caixa de texto dependendo do que
o usurio selecionou e comprometido.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
.NET Framework 4.5
pr ot ect ed vi r t ual voi d OnSel ect i onChangeCommi t t ed(
Event Ar gs e
)
pr i vat e voi d comboBox1_Sel ect i onChangeCommi t t ed( obj ect sender , Event Ar gs e)
{
ComboBox sender ComboBox =( ComboBox) sender ;
/ / Change t he l engt h of t he t ext box dependi ng on what t he user has
/ / sel ect ed and commi t t ed usi ng t he Sel ect i onLengt h pr oper t y.
i f ( sender ComboBox. Sel ect i onLengt h >0)
{
t ext box1. Wi dt h =
sender ComboBox. Sel ect edI t em. ToSt r i ng( ) . Lengt h *
( ( i nt ) t hi s. t ext box1. Font . Si zeI nPoi nt s) ;
t ext box1. Text =sender ComboBox. Sel ect edI t em. ToSt r i ng( ) ;
}
}
C#
C#
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Mtodo ComboBox.OnTextChanged
Gera o evento TextChanged.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnTextChanged tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o
evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnTextChanged em uma classe derivada, certifique-se chamar o mtodo de OnTextChanged da classe base para que os representantes registrados
recebam o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnText Changed(
Event Ar gs e
)
C#
Mtodo ComboBox.OnTextUpdate
Gera o evento TextUpdate.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.EventArgs
EventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnTextUpdate tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o
evento em um classe derivada.
Observaes para herdeiros
Ao substituir OnTextUpdate em uma classe derivada, certifique-se chamar o mtodo de OnTextUpdate da classe base para que os representantes registrados recebam
o evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
TextUpdate
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed vi r t ual voi d OnText Updat e(
Event Ar gs e
)
C#
Mtodo ComboBox.OnValidating
Gera o evento Validating.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
e
Tipo: System.ComponentModel.CancelEventArgs
Um CancelEventArgs que contm os dados do evento.
Comentrios
Disparar um evento chama o manipulador de eventos por meio de um representante. Para obter maiores informaes, veja Gerando um evento.
O mtodo de OnValidating tambm permite que classes derivadas tratem o evento sem anexar um representante. Esta a tcnica preferencial para manipular o evento
em um classe derivada.
Observaes para herdeiros
Ao substituir OnValidating em uma classe derivada, certifique-se chamar o mtodo de OnValidating da classe base para que os representantes registrados recebam o
evento.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d OnVal i dat i ng(
Cancel Event Ar gs e
)
C#
Mtodo ComboBox.PerformLayout
Fora o controle para aplicar a lgica de layout controles filho.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
PerformLayout() Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de Control.)
PerformLayout(Control, String) Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de Control.)
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
ResumeLayout
LayoutEngine
Layout
PerformLayout
SuspendLayout
InitLayout
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.ProcessKeyEventArgs
Este membro substitui Control.ProcessKeyEventArgs(Message), e pode haver documentao mais completa disponvel nesse tpico.
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
Parmetros
m
Tipo: System.Windows.Forms.Message
Message , passada por referncia, que representa a mensagem de janela para processamento.
Valor de retorno
Tipo: System.Boolean
true se a mensagem foi processada pelo controle; caso contrrio, false.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Secur i t yPer mi ssi onAt t r i but e( Secur i t yAct i on. Li nkDemand, Fl ags =Secur i t yPer mi ssi onFl ag. UnmanagedCode) ]
pr ot ect ed over r i de bool Pr ocessKeyEvent Ar gs(
ref Message m
)
C#
Mtodo ComboBox.RefreshItem
Atualiza o item contido no local especificado.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
index
Tipo: System.Int32
O local de item para atualizar.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d Ref r eshI t em(
i nt i ndex
)
C#
Mtodo ComboBox.RefreshItems
Atualizar todos os itens de ComboBox .
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d Ref r eshI t ems( )
C#
Mtodo ComboBox.ResetText
Este membro substitui Control.ResetText(), e pode haver documentao mais completa disponvel nesse tpico.
Reinicializa a propriedade de Text ao seu valor padro.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c over r i de voi d Reset Text ( )
C#
Mtodo ComboBox.ResumeLayout
Continua a lgica comum de layout.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
ResumeLayout() Continua a lgica comum de layout. (Herdado de Control.)
ResumeLayout(Boolean) Continua a lgica comum de layout, forando opcionalmente um layout imediato de solicitaes pendentes de layout.
(Herdado de Control.)
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
LayoutEngine
Layout
PerformLayout
SuspendLayout
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo 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 informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
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
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.Scale
Dimensionar o controle e todos os controles filhos.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
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
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.ScaleControl
Este membro substitui Control.ScaleControl(SizeF, BoundsSpecified), e pode haver documentao mais completa disponvel nesse tpico.
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
Parmetros
factor
Tipo: System.Drawing.SizeF
O fator por que a altura e a largura do controle sero 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 posio.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d Scal eCont r ol (
Si zeF f act or ,
BoundsSpeci f i ed speci f i ed
)
C#
Mtodo ComboBox.Select
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
Select() Ativa o controle. (Herdado de Control.)
Select(Boolean,
Boolean)
Ativa um controle filho. Opcionalmente especificar a direo na ordem de tabulao selecione o tipo de controle. (Herdado
de Control.)
Select(Int32, Int32) Seleciona um intervalo de texto na parte editvel de ComboBox.
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.Select (Int32, Int32)
Seleciona um intervalo de texto na parte editvel de ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
start
Tipo: System.Int32
A posio do primeiro caractere na seleo atual do texto na caixa de texto.
length
Tipo: System.Int32
O nmero de caracteres a selecionar.
Excees
Exceo Condio
ArgumentException start menor que zero.
- ou -
start mais length menor que zero.
Comentrios
Se voc desejar definir a posio de incio para o primeiro caractere no texto do controle, defina o parmetro de start a zero. Voc pode usar esse mtodo para
selecionar uma subcadeia de caracteres de texto, como ao procurar pelo texto do controle e substituir informaes.
Observao
SelectionStart retorna o valor inferior de seleo atual. Por exemplo, Sel ect ( 10, - 4) seleciona o texto da posio de caractere 6 com a posio do caractere 10.
Se voc obtiver agora o valor de SelectionStart , ser 6 em vez de 10.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Sobrecargas Select
Namespace System.Windows.Forms
.NET Framework 4.5
publ i c voi d Sel ect (
i nt st ar t ,
i nt l engt h
)
C#
SelectionStart
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Mtodo ComboBox.SelectAll
Seleciona qualquer texto na parte editvel de ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c voi d Sel ect Al l ( )
C#
Mtodo ComboBox.SetBounds
Defina os limites do controle.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
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
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.SetBoundsCore
Este membro substitui Control.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified), e pode haver documentao mais completa disponvel nesse tpico.
Defina o tamanho e local de ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
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.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d Set BoundsCor e(
i nt x,
i nt y,
i nt wi dt h,
i nt hei ght ,
BoundsSpeci f i ed speci f i ed
)
C#
Mtodo ComboBox.SetItemCore
Quando substitudo 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
Parmetros
index
Tipo: System.Int32
O ndice de matriz de objeto.
value
Tipo: System.Object
O objeto.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d Set I t emCor e(
i nt i ndex,
Obj ect val ue
)
C#
Mtodo ComboBox.SetItemsCore
Quando substitudo em uma classe derivada, define a matriz especificada de objetos em uma coleo na classe derivada.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
value
Tipo: System.Collections.IList
Uma matriz de itens.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de voi d Set I t emsCor e(
I Li st val ue
)
C#
Mtodo 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 retorno
Tipo: System.String
String que representa ComboBoxatual. A cadeia de caracteres inclui o tipo e o nmero de itens em controle de ComboBox .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c over r i de st r i ng ToSt r i ng( )
C#
Mtodo ComboBox.UpdateBounds
Atualiza os limites do controle.
Esse membro est sobrecarregado. Para informao completa sobre esse membro, incluindo sintaxe, uso e exemplos, clique em um nome na lista de sobrecargas.
Lista de sobrecargas
Nome Descrio
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
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
Mtodo ComboBox.WndProc
Mensagens do Windows dos processos.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Parmetros
m
Tipo: System.Windows.Forms.Message
Windows Message processamento.
Comentrios
Todas as mensagens so enviadas para o mtodo de WndProc aps obter filtro com o mtodo de PreProcessMessage .
O mtodo WndProc corresponde exatamente funo WindowProc do Windows. Para obter mais informaes sobre processamento de mensagens do Windows,
consulte a documentao de funo de WindowProc na referncia do SDK de plataforma Windows localizada na biblioteca do MSDN em
http://msdn.microsoft.com/library.
Observaes para herdeiros
Herdar controles deve chamar o mtodo de WndProc da classe base para processar todas as mensagens no tratarem.
Exemplos
O exemplo de cdigo a seguir demonstra substitua o mtodo 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
referncia de documentao SDK de plataforma localizada na biblioteca do MSDN em http://msdn.microsoft.com/library para entender Message.Msgdisponvel,
Message.LParam, e valores de Message.WParam . Os valores reais constantes podem ser encontrados no arquivo de cabealho de Windows.h includo no download
do SDK platform SDK seo principal, que tambm est disponvel na biblioteca do MSDN em http://msdn.microsoft.com/library.
.NET Framework 4.5
[ Secur i t yPer mi ssi onAt t r i but e( Secur i t yAct i on. Li nkDemand, Fl ags =Secur i t yPer mi ssi onFl ag. UnmanagedCode) ]
pr ot ect ed over r i de voi d WndPr oc(
ref Message m
)
usi ng Syst em;
usi ng Syst em. Dr awi ng;
usi ng Syst em. Wi ndows. For ms;
namespace csTempWi ndowsAppl i cat i on1
{
publ i c cl ass For m1 : Syst em. Wi ndows. For ms. For m
{
/ / Const ant val ue was f ound i n t he "wi ndows. h" header f i l e.
pr i vat e const i nt WM_ACTI VATEAPP =0x001C;
pr i vat e bool appAct i ve =t r ue;
[ STAThr ead]
st at i c voi d Mai n( )
{
Appl i cat i on. Run( new For m1( ) ) ;
}
publ i c For m1( )
{
t hi s. Si ze =new Syst em. Dr awi ng. Si ze( 300, 300) ;
t hi s. Text ="For m1";
t hi s. Font =new Syst em. Dr awi ng. Font ( "Mi cr osof t Sans Ser i f ", 18F, Syst em. Dr awi ng. Font St yl e. Bol d, Syst em. Dr awi ng. Gr aphi csUni t . Poi nt , ( ( Syst em. Byt e) ( 0) ) ) ;
}
pr ot ect ed over r i de voi d OnPai nt ( Pai nt Event Ar gs e)
{
/ / Pai nt a st r i ng i n di f f er ent st yl es dependi ng on whet her t he
/ / appl i cat i on i s act i ve.
C#
C#
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Seguranado.NETFramework
SecurityPermission
para herdar classes para chamar cdigo no gerenciado. Enumerao associada: SecurityPermissionFlag.UnmanagedCode.
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
PreProcessMessage
DefWndProc
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
i f ( appAct i ve)
{
e. Gr aphi cs. Fi l l Rect angl e( Syst emBr ushes. Act i veCapt i on, 20, 20, 260, 50) ;
e. Gr aphi cs. Dr awSt r i ng( "Appl i cat i on i s act i ve", t hi s. Font , Syst emBr ushes. Act i veCapt i onText , 20, 20) ;
}
el se
{
e. Gr aphi cs. Fi l l Rect angl e( Syst emBr ushes. I nact i veCapt i on, 20, 20, 260, 50) ;
e. Gr aphi cs. Dr awSt r i ng( "Appl i cat i on i s I nact i ve", t hi s. Font , Syst emBr ushes. Act i veCapt i onText , 20, 20) ;
}
}
[ Syst em. Secur i t y. Per mi ssi ons. Per mi ssi onSet ( Syst em. Secur i t y. Per mi ssi ons. Secur i t yAct i on. Demand, Name="Ful l Tr ust ") ]
pr ot ect ed over r i de voi d WndPr oc( ref Message m)
{
/ / Li st en f or oper at i ng syst emmessages.
swi t ch ( m. Msg)
{
/ / The WM_ACTI VATEAPP message occur s when t he appl i cat i on
/ / becomes t he act i ve appl i cat i on or becomes i nact i ve.
case WM_ACTI VATEAPP:
/ / The WPar amval ue i dent i f i es what i s occur r i ng.
appAct i ve =( ( ( i nt ) m. WPar am! =0) ) ;
/ / I nval i dat e t o get new t ext pai nt ed.
t hi s. I nval i dat e( ) ;
br eak;
}
base. WndPr oc( ref m) ;
}
}
}
Propriedades ComboBox
O tipo ComboBoxexpe os membros a seguir.
Propriedades
Nome Descrio
AccessibilityObject Obtm AccessibleObject atribudo ao controle. (Herdado de Control.)
AccessibleDefaultActionDescription Obtm ou define a descrio de ao padro de controle para uso por aplicativos cliente de acessibilidade.
(Herdado de Control.)
AccessibleDescription Obtm ou define a descrio do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)
AccessibleName Obtm ou define o nome do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.)
AccessibleRole Obtm ou define a funo acessvel de controle (Herdado de Control.)
AllowDrop Obtm ou define um valor indicando se o controle pode aceitar os dados que o usurio arrasta nele. (Herdado
de Control.)
AllowSelection Obtm um valor indicando se a lista ativar seleo de itens de lista. (Herdado de ListControl.)
Anchor Obtm ou define as bordas do recipiente para que um controle associado e determina como um controle
redimensionado com seu pai. (Herdado de Control.)
AutoCompleteCustomSource Obtm ou define um System.Collections.Specialized.StringCollection personalizado para ser usado quando a
propriedade AutoCompleteSource definida como CustomSource.
AutoCompleteMode Obtm ou define uma opo que controla como o preenchimento automtico funciona para a ComboBox.
AutoCompleteSource Obtm ou define um valor especificando a origem de cadeias de caracteres completas usadas para o
preenchimento automtico.
AutoScrollOffset Obtm ou define onde esse controle rolado em ScrollControlIntoView. (Herdado de Control.)
AutoSize Infraestrutura. Esta propriedade no relevante para essa classe. (Herdado de Control.)
BackColor Obtm ou define a cor do plano de fundo para o controle. (Substitui Control.BackColor.)
BackgroundImage Infraestrutura. Esta propriedade no for relevante para essa classe. (Substitui Control.BackgroundImage.)
BackgroundImageLayout Infraestrutura. Obtm ou define o layout da imagem em segundo plano, conforme definido na enumerao
ImageLayout. (Substitui Control.BackgroundImageLayout.)
BindingContext Obtm ou define BindingContext para o controle. (Herdado de Control.)
Bottom Obtm a distncia, em pixels, entre a borda inferior do controle e a borda superior da rea cliente do seu
continer. (Herdado de Control.)
Bounds Obtm ou define o tamanho e local de controle que inclui os elementos de nonclient, em pixels, relativo ao
controle pai. (Herdado de Control.)
CanEnableIme Obtm 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 Obtm 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 Obtm um valor indicando se o controle pode ser selecionado. (Herdado de Control.)
Capture Obtm ou define um valor indicando se o controle capturou o mouse. (Herdado de Control.)
CausesValidation Obtm ou define um valor indicando se o controle faz com que a validao seja executada em quaisquer
controles que eles exigem a validao quando recebe o foco. (Herdado de Control.)
ClientRectangle Obtm o retngulo que representa a rea cliente do controle. (Herdado de Control.)
ClientSize Obtm ou define a altura e largura da rea cliente do controle. (Herdado de Control.)
.NET Framework 4.5
CompanyName Obtm o nome da empresa ou do criador do aplicativo que o contm. (Herdado de Control.)
Container Obtm o IContainer que contm o Component. (Herdado de Component.)
ContainsFocus Obtm um valor indicando se o controle, ou um dos seus controles filhos, atualmente tem o foco de entrada.
(Herdado de Control.)
ContextMenu Obtm ou define o menu de atalho associado ao controle. (Herdado de Control.)
ContextMenuStrip Obtm ou define ContextMenuStrip associado com esse controle. (Herdado de Control.)
Controls Obtm a coleo de controles contidos dentro do controle. (Herdado de Control.)
Created Obtm um valor indicando se o controle foi criado. (Herdado de Control.)
CreateParams Obtm os parmetros necessrios de design quando a ala de controle criada. (Substitui
Control.CreateParams.)
Cursor Obtm ou define o cursor que exibido quando o ponteiro do mouse est sobre o controle. (Herdado de
Control.)
DataBindings Obtm as associaes de dados para o controle. (Herdado de Control.)
DataManager Obtm CurrencyManager associado com esse controle. (Herdado de ListControl.)
DataSource Obtm ou define a fonte de dados para este ComboBox.
DefaultCursor Obtm ou define o cursor padro para o controle. (Herdado de Control.)
DefaultImeMode Obtm o modo padro de IME do editor de mtodo de entrada suportado pelo controle. (Herdado de
Control.)
DefaultMargin Obtm o espao, em pixels, que especificado por padro entre controles. (Herdado de Control.)
DefaultMaximumSize Obtm o tamanho e a altura, em pixels, que especificado como o tamanho mximo padro de um controle.
(Herdado de Control.)
DefaultMinimumSize Obtm o tamanho e a altura, em pixels, que especificado como o tamanho mnimo padro de um controle.
(Herdado de Control.)
DefaultPadding Obtm o espaamento interno, em pixels, do contedo de um controle. (Herdado de Control.)
DefaultSize Obtm o tamanho padro de controle. (Substitui Control.DefaultSize.)
DesignMode Obtm um valor que indica se o Component est em modo de design. (Herdado de Component.)
DisplayMember Obtm ou define a propriedade para exibir para este ListControl. (Herdado de ListControl.)
DisplayRectangle Obtm o retngulo que representa a rea de exibio de controle. (Herdado de Control.)
Disposing Obtm um valor indicando se a classe de Control de base est no processo de descarte. (Herdado de Control.)
Dock Obtm ou define que controlam bordas esto conectados ao controle pai e determinam como um controle
redimensionado com seu pai. (Herdado de Control.)
DoubleBuffered Obtm ou define um valor indicando se este controle deve redesenho a superfcie usando um buffer new para
reduzir ou evitar tremulao. (Herdado de Control.)
DrawMode Obtm ou define um valor indicando se o cdigo ou o sistema operacional manipular o desenho dos
elementos na lista.
DropDownHeight Obtm ou define a altura em pixels da parte suspensa de ComboBox.
DropDownStyle Obtm ou define um valor que especifica o estilo da caixa combo.
DropDownWidth Obtm ou define a largura da parte suspensa de uma caixa de combinao.
DroppedDown Obtm ou define um valor indicando se a caixa de combinao est exibindo a parte suspensa.
Enabled Obtm ou define um valor indicando se o controle pode responder a interao do usurio. (Herdado de
Control.)
Events Obtm a lista de manipuladores de eventos que esto conectados a este Component. (Herdado de
Component.)
FlatStyle Obtm ou define a aparncia de ComboBox.
Focused Obtm um valor indicando se ComboBox tem o foco. (Substitui Control.Focused.)
Font Obtm ou define a fonte do texto exibido pelo controle. (Herdado de Control.)
FontHeight Obtm ou define a altura da fonte do controle. (Herdado de Control.)
ForeColor Obtm ou define a cor do plano de fundo do controle. (Substitui Control.ForeColor.)
FormatInfo Obtm ou define IFormatProvider que fornece o comportamento de formatao personalizada. (Herdado de
ListControl.)
FormatString Obtm ou define os caracteres especificador de formato - que indicam como um valor deve ser exibido.
(Herdado de ListControl.)
FormattingEnabled Obtm ou define um valor indicando se formatao aplicado propriedade de DisplayMember de
ListControl. (Herdado de ListControl.)
Handle Obtm o identificador de janela que o controle est associado. (Herdado de Control.)
HasChildren Obtm um valor indicando se o controle contm um ou mais controles filho. (Herdado de Control.)
Height Obtm ou define a altura do controle. (Herdado de Control.)
ImeMode Obtm ou define o modo de IME do editor de mtodo de entrada do controle. (Herdado de Control.)
ImeModeBase Obtm ou define o modo de IME de um controle. (Herdado de Control.)
IntegralHeight Obtm ou define um valor indicando se o controle deve redimensionar para evitar mostrar itens parciais.
InvokeRequired Obtm um valor indicando se o chamador deve chamar um mtodo chamar ao fazer chamadas de mtodo ao
controle como o chamador est em um segmento diferente de aquele o controle foi criado sobre. (Herdado de
Control.)
IsAccessible Obtm ou define um valor indicando se o controle visvel para aplicativos de acessibilidade. (Herdado de
Control.)
IsDisposed Obtm um valor indicando se o controle ser descartado. (Herdado de Control.)
IsHandleCreated Obtm um valor indicando se o controle tem um identificador associado a ele. (Herdado de Control.)
IsMirrored Obtm um valor indicando se o controle est espelhado. (Herdado de Control.)
ItemHeight Obtm ou define a altura de um item da caixa combo.
Items Obtm um objeto que representa a coleo de itens contidos neste ComboBox.
LayoutEngine Obtm uma instncia em cache do mecanismo de layout do controle. (Herdado de Control.)
Left Obtm ou define a distncia, em pixels, entre a borda esquerda de controle e a borda esquerda da rea cliente
do seu continer. (Herdado de Control.)
Location Obtm ou define as coordenadas do canto superior esquerdo do controle em relao ao canto superior
esquerdo do recipiente. (Herdado de Control.)
Margin Obtm ou define o espao entre controles. (Herdado de Control.)
MaxDropDownItems Obtm ou define o nmero mximo de itens a serem exibidos na parte suspensa de ComboBox.
MaximumSize Obtm ou define o tamanho que o limite superior que GetPreferredSize pode especificar. (Substitui
Control.MaximumSize.)
MaxLength Obtm ou define o nmero de caracteres que um usurio pode digitar em ComboBox.
MinimumSize Obtm ou define o tamanho que o limite inferior que GetPreferredSize pode especificar. (Substitui
Control.MinimumSize.)
Name Obtm ou define o nome do controle. (Herdado de Control.)
Padding Infraestrutura. Esta propriedade no relevante para essa classe.
Parent Obtm ou define o continer pai do controle. (Herdado de Control.)
PreferredHeight Obtm a largura preferencial de ComboBox.
PreferredSize Obtm o tamanho de uma rea retangular no qual o controle pode ser inserido. (Herdado de Control.)
ProductName Obtm o nome do assembly que contm o controle. (Herdado de Control.)
ProductVersion Obtm a verso do assembly que contm o controle. (Herdado de Control.)
RecreatingHandle Obtm um valor indicando se o controle est atualmente recreando a ala. (Herdado de Control.)
Region Obtm ou define a regio de janela associado com o controle. (Herdado de Control.)
RenderRightToLeft Obsoleta. Esta propriedade agora obsoleta. (Herdado de Control.)
ResizeRedraw Obtm ou define um valor indicando se o controle redesenha quando redimensionado. (Herdado de Control.)
Right Obtm a distncia, em pixels, entre a borda direita do controle e a borda esquerda da rea cliente do seu
continer. (Herdado de Control.)
RightToLeft Obtm ou define um valor indicando se os elementos de controle so alinhados para oferecer suporte a
localidades usando fontes da direita para a esquerda. (Herdado de Control.)
ScaleChildren Obtm um valor que determina a escala de controles filho. (Herdado de Control.)
SelectedIndex Obtm ou define o ndice que especifica o item atualmente selecionado. (Substitui ListControl.SelectedIndex.)
SelectedItem Obtm ou define o item atualmente selecionado em ComboBox.
SelectedText Obtm ou define o texto selecionado na parte editvel de ComboBox.
SelectedValue Obtm ou define o valor da propriedade de membro especificado pela propriedade de ValueMember .
(Herdado de ListControl.)
SelectionLength Obtm ou define o nmero de caracteres selecionados na parte editvel da caixa combo.
SelectionStart Obtm ou define o ndice inicial do texto selecionado na caixa de combinao.
ShowFocusCues Obtm um valor indicando se o controle deve exibir o retngulo de foco. (Herdado de Control.)
ShowKeyboardCues Obtm um valor indicando se a interface do usurio est no estado apropriado para mostrar ou ocultar
aceleradores de teclado. (Herdado de Control.)
Site Obtm ou define o controle. (Herdado de Control.)
Size Obtm ou define a altura e largura do controle. (Herdado de Control.)
Sorted Obtm ou define um valor indicando se os itens na caixa de combinao so classificados.
TabIndex Obtm ou define ordem de tabulao de controle dentro de seu recipiente. (Herdado de Control.)
TabStop Obtm ou define um valor que indica se o usurio pode colocar o foco neste controle usando a tecla TAB.
(Herdado de Control.)
Tag Obtm ou define o objeto que contm dados sobre o controle. (Herdado de Control.)
Text Obtm ou define o texto associado com esse controle. (Substitui Control.Text.)
Top Obtm ou define a distncia, em pixels, entre a borda superior do controle e a borda superior da rea cliente
do seu continer. (Herdado de Control.)
TopLevelControl Obtm o controle pai que no parented por outro controle de Windows Forms. Normalmente, este Form mais
externo que o controle est contido dentro. (Herdado de Control.)
UseWaitCursor Obtm ou define um valor indicando se usar o cursor de espera para o controle atual e todos os controles
filhos. (Herdado de Control.)
ValueMember Obtm ou define o caminho de propriedade para usar como o valor real para os itens em ListControl.
(Herdado de ListControl.)
Visible Obtm ou define um valor indicando se o controle e todos os seus controles filho so exibidos. (Herdado de
Control.)
Width Obtm ou define a largura do controle. (Herdado de Control.)
WindowTarget Infraestrutura. Esta propriedade no relevante para essa classe. (Herdado de Control.)
Superior
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.AutoCompleteCustomSource
Obtm ou define um System.Collections.Specialized.StringCollection personalizado para ser usado quando a propriedade AutoCompleteSource definida como
CustomSource.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Windows.Forms.AutoCompleteStringCollection
System.Collections.Specialized.StringCollection para usar com AutoCompleteSource.
Comentrios
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 os
controles de ComboBoxem que as urls, endereos, os nomes de arquivo, ou os comandos sero inseridos com frequncia. Se houver entradas duplicados na fonte
mantida, o preenchimento automtico funciona imprevisvel.
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.
Observao
O sistema operacional pode limitar o nmero de cadeias de caracteres personalizados que pode exibir imediatamente. Para cadeias de caracteres que contm de
barra / ou inversa barra \, o preenchimento automtico acrescenta todos os caracteres at e incluindo a barra.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
AutoCompleteSource
AutoCompleteMode
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( t r ue) ]
publ i c Aut oCompl et eSt r i ngCol l ect i on Aut oCompl et eCust omSour ce { get ; set ; }
C#
Propriedade ComboBox.AutoCompleteMode
Obtm ou define uma opo que controla como o preenchimento automtico funciona para a ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Windows.Forms.AutoCompleteMode
Um dos valores de AutoCompleteMode. Os valores so Append, None, Suggest, e SuggestAppend. O padro None.
Excees
Exceo Condio
InvalidEnumArgumentException O valor especificado no um dos valores de AutoCompleteMode.
Comentrios
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 os
controles de ComboBoxem que as urls, endereos, os nomes de arquivo, ou os comandos sero inseridos com frequncia. Se houver entradas duplicados na fonte
mantida, o preenchimento automtico funciona imprevisvel.
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 no 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 caracteres
est 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.
Observao
O sistema operacional pode limitar o nmero de cadeias de caracteres personalizados que pode exibir imediatamente. Para cadeias de caracteres que contm de
barra / ou inversa barra \, o preenchimento automtico acrescenta todos os caracteres at e incluindo a barra.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
.NET Framework 4.5
[ Br owsabl eAt t r i but e( t r ue) ]
publ i c Aut oCompl et eMode Aut oCompl et eMode { get ; set ; }
C#
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
AutoCompleteCustomSource
AutoCompleteSource
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.AutoCompleteSource
Obtm ou define um valor especificando a origem de cadeias de caracteres completas usadas para o preenchimento automtico.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Windows.Forms.AutoCompleteSource
Um dos valores de AutoCompleteSource. As opes so AllSystemSources, AllUrl, FileSystem, HistoryList, RecentlyUsedList, CustomSource, e None. O padro
None.
Excees
Exceo Condio
InvalidEnumArgumentException O valor especificado no um dos valores de AutoCompleteSource.
Comentrios
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 os
controles de ComboBoxem que as urls, endereos, os nomes de arquivo, ou os comandos sero inseridos com frequncia.
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 no 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 caracteres
est 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.
Observao
O sistema operacional pode limitar o nmero de cadeias de caracteres personalizados que pode exibir imediatamente. Para cadeias de caracteres que contm de
barra / ou inversa barra \, o preenchimento automtico acrescenta todos os caracteres at e incluindo a barra.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( t r ue) ]
publ i c Aut oCompl et eSour ce Aut oCompl et eSour ce { get ; set ; }
C#
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
AutoCompleteCustomSource
AutoCompleteMode
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.BackColor
Este membro substitui Control.BackColor, e pode haver documentao mais completa disponvel nesse tpico.
Obtm 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 propriedade
Tipo: System.Drawing.Color
Color que representa a cor do plano de fundo do controle. O padro o valor da propriedade de DefaultBackColor .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c over r i de Col or BackCol or { get ; set ; }
C#
Propriedade ComboBox.BackgroundImage
Esta API oferece suporte infraestrutura .NET Framework e no se destina a ser usada diretamente do seu cdigo.
Esta propriedade no for relevante para essa classe.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Drawing.Image
A imagem de plano de fundo exibida no controle.
Comentrios
Esta propriedade no for relevante para essa classe.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c over r i de I mage Backgr oundI mage { get ; set ; }
C#
Propriedade ComboBox.BackgroundImageLayout
Esta API oferece suporte infraestrutura .NET Framework e no se destina a ser usada diretamente do seu cdigo.
Obtm ou define o layout da imagem em segundo plano, conforme definido na enumerao ImageLayout.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Windows.Forms.ImageLayout
Um dos valores de ImageLayout (Center, None, Stretch, Tile, ou Zoom).
Excees
Exceo Condio
InvalidEnumArgumentException O valor especificado no um dos valores de ImageLayout.
Comentrios
Esta propriedade no for relevante para essa classe.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c over r i de I mageLayout Backgr oundI mageLayout { get ; set ; }
C#
Propriedade ComboBox.CreateParams
Obtm os parmetros necessrios de design quando a ala de controle criada.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Windows.Forms.CreateParams
CreateParams que contm os parmetros necessrios de design quando a ala ao controle criada.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Control.CreateParams
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de Cr eat ePar ams Cr eat ePar ams { get ; }
C#
Propriedade ComboBox.DataSource
Obtm 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 propriedade
Tipo: System.Object
Um objeto que implementa a interface de IList , como DataSet ou Array. O padro null.
Comentrios
Uma fonte de dados pode ser um banco de dados, um servio Web, ou um objeto que posteriormente pode ser usado para gerar controles associados a dados.
Quando a propriedade de DataSource definida, a coleo de itens no pode ser alterada.
Exemplos
O exemplo a seguir usa a propriedade de DataSource para exibir uma matriz de dias teis em ComboBox.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
.NET Framework 4.5
publ i c Obj ect Dat aSour ce { get ; set ; }
usi ng Syst em. Wi ndows. For ms;
namespace ComboBox_Dat aSour ce_Sampl e
{
publ i c par t i al cl ass For m1 : For m
{
publ i c For m1( )
{
/ / I ni t i al i ze an ar r ay wi t h dat a t o bi nd t o t he combo box.
var daysOf Week =
new[ ] { "Monday", "Tuesday", "Wednesday",
"Thur sday", "Fr i day", "Sat ur day",
"Sunday" };
/ / I ni t i al i ze combo box
var comboBox =new ComboBox
{
Dat aSour ce =daysOf Week,
Locat i on =new Syst em. Dr awi ng. Poi nt ( 12, 12) ,
Name ="comboBox",
Si ze =new Syst em. Dr awi ng. Si ze( 166, 21) ,
Dr opDownSt yl e =ComboBoxSt yl e. Dr opDownLi st
};
/ / Add t he combo box t o t he f or m.
t hi s. Cont r ol s. Add( comboBox) ;
}
}
}
C#
C#
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.DefaultSize
Este membro substitui Control.DefaultSize, e pode haver documentao mais completa disponvel nesse tpico.
Obtm o tamanho padro de controle.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Drawing.Size
Size padro de controle.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
pr ot ect ed over r i de Si ze Def aul t Si ze { get ; }
C#
Propriedade ComboBox.DrawMode
Obtm ou define um valor indicando se o cdigo 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 propriedade
Tipo: System.Windows.Forms.DrawMode
Um dos valores de enumerao DrawMode . O padro Normal.
Excees
Exceo Condio
InvalidEnumArgumentException O valor no um valor de enumerao vlido de DrawMode .
Exemplos
O exemplo de cdigo demonstra como criar uma caixa de combinao proprietrio- desenhada definindo a propriedade de DrawMode a OwnerDrawnVariable e
manipulando os eventos de DrawItem e de MeasureItem . Demonstra tambm definir as propriedades de DropDownWidth e de DropDownStyle . Para executar o
exemplo, cole o seguinte cdigo em um formulrio. Chame o mtodo de I ni t i al i zeComboBox no construtor do formulrio ou no evento de Load .
.NET Framework 4.5
publ i c Dr awMode Dr awMode { get ; set ; }
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
pr i vat e st r i ng[ ] ani mal s;
/ / Thi s met hod i ni t i al i zes t he owner - dr awn combo box.
/ / The dr op- down wi dt h i s set much wi der t han t he si ze of t he combo box
/ / t o accomodat e t he l ar ge i t ems i n t he l i st . The dr op- down st yl e i s set t o
/ / ComboBox. Dr opDown, whi ch r equi r es t he user t o cl i ck on t he ar r ow t o
/ / see t he l i st .
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new ComboBox( ) ;
t hi s. ComboBox1. Dr awMode =
Syst em. Wi ndows. For ms. Dr awMode. Owner Dr awVar i abl e;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 10, 20) ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 100, 120) ;
t hi s. ComboBox1. Dr opDownWi dt h =250;
t hi s. ComboBox1. TabI ndex =0;
t hi s. ComboBox1. Dr opDownSt yl e =ComboBoxSt yl e. Dr opDown;
ani mal s =new st r i ng[ ] {"El ephant ", "c r o c o d i l e", "l i on"};
ComboBox1. Dat aSour ce =ani mal s;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;
/ / Hook up t he Measur eI t emand Dr awI t emevent s
t hi s. ComboBox1. Dr awI t em+=
new Dr awI t emEvent Handl er ( ComboBox1_Dr awI t em) ;
t hi s. ComboBox1. Measur eI t em+=
new Measur eI t emEvent Handl er ( ComboBox1_Measur eI t em) ;
}
/ / I f you set t he Dr aw pr oper t y t o Dr awMode. Owner Dr awVar i abl e,
/ / you must handl e t he Measur eI t emevent . Thi s event handl er
/ / wi l l set t he hei ght and wi dt h of each i t embef or e i t i s dr awn.
pr i vat e voi d ComboBox1_Measur eI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Measur eI t emEvent Ar gs e)
{
swi t ch( e. I ndex)
{
case 0:
e. I t emHei ght =45;
C#
C#
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
br eak;
case 1:
e. I t emHei ght =20;
br eak;
case 2:
e. I t emHei ght =35;
br eak;
}
e. I t emWi dt h =260;
}
/ / You must handl e t he Dr awI t emevent f or owner - dr awn combo boxes.
/ / Thi s event handl er changes t he col or , si ze and f ont of an
/ / i t embased on i t s posi t i on i n t he ar r ay.
pr i vat e voi d ComboBox1_Dr awI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Dr awI t emEvent Ar gs e)
{
f l oat si ze =0;
Syst em. Dr awi ng. Font myFont ;
Font Fami l y f ami l y =nul l ;
Syst em. Dr awi ng. Col or ani mal Col or =new Syst em. Dr awi ng. Col or ( ) ;
swi t ch( e. I ndex)
{
case 0:
si ze =30;
ani mal Col or =Syst em. Dr awi ng. Col or . Gr ay;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
case 1:
si ze =10;
ani mal Col or =Syst em. Dr awi ng. Col or . LawnGr een;
f ami l y =Font Fami l y. Gener i cMonospace;
br eak;
case 2:
si ze =15;
ani mal Col or =Syst em. Dr awi ng. Col or . Tan;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
}
/ / Dr aw t he backgr ound of t he i t em.
e. Dr awBackgr ound( ) ;
/ / Cr eat e a squar e f i l l ed wi t h t he ani mal s col or . Var y t he si ze
/ / of t he r ect angl e based on t he l engt h of t he ani mal s name.
Rect angl e r ect angl e =new Rect angl e( 2, e. Bounds. Top+2,
e. Bounds. Hei ght , e. Bounds. Hei ght - 4) ;
e. Gr aphi cs. Fi l l Rect angl e( new Sol i dBr ush( ani mal Col or ) , r ect angl e) ;
/ / Dr aw each st r i ng i n t he ar r ay, usi ng a di f f er ent si ze, col or ,
/ / and f ont f or each i t em.
myFont =new Font ( f ami l y, si ze, Font St yl e. Bol d) ;
e. Gr aphi cs. Dr awSt r i ng( ani mal s[ e. I ndex] , myFont , Syst em. Dr awi ng. Br ushes. Bl ack, new Rect angl eF( e. Bounds. X+r ect angl e. Wi dt h, e. Bounds. Y, e. Bounds. Wi dt h, e. Bounds. Hei ght ) ) ;
/ / Dr aw t he f ocus r ect angl e i f t he mouse hover s over an i t em.
e. Dr awFocusRect angl e( ) ;
}
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
DrawMode
DrawItem
MeasureItem
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.DropDownHeight
Obtm 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 propriedade
Tipo: System.Int32
A altura, em pixels, da caixa suspensa.
Excees
Exceo Condio
ArgumentException O valor especificado menos de um.
Comentrios
Defina a propriedade de DropDownHeight reinicializa a propriedade de IntegralHeight a false.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( t r ue) ]
publ i c i nt Dr opDownHei ght { get ; set ; }
C#
Propriedade ComboBox.DropDownStyle
Obtm 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 propriedade
Tipo: System.Windows.Forms.ComboBoxStyle
Um dos valores de ComboBoxStyle. O padro DropDown.
Excees
Exceo Condio
InvalidEnumArgumentException O valor atribudo no um dos valores de ComboBoxStyle .
Comentrios
A propriedade de DropDownStyle especifica se a lista exibida sempre ou se a lista exibida em um lista suspensa. A propriedade de DropDownStyle tambm
especifica se a parte de texto pode ser editada. Consulte ComboBoxStyle para as configuraes disponveis e seus efeitos. No h nenhuma configurao para exibir a
lista e para no 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 cdigo a seguir demonstra definir a propriedade de DropDownStyle . Para executar o exemplo, cole o seguinte cdigo em um formulrio. Chame o
mtodo de I ni t i al i zeComboBox no construtor do formulrio ou no evento de Load .
.NET Framework 4.5
publ i c ComboBoxSt yl e Dr opDownSt yl e { get ; set ; }
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
pr i vat e st r i ng[ ] ani mal s;
/ / Thi s met hod i ni t i al i zes t he owner - dr awn combo box.
/ / The dr op- down wi dt h i s set much wi der t han t he si ze of t he combo box
/ / t o accomodat e t he l ar ge i t ems i n t he l i st . The dr op- down st yl e i s set t o
/ / ComboBox. Dr opDown, whi ch r equi r es t he user t o cl i ck on t he ar r ow t o
/ / see t he l i st .
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new ComboBox( ) ;
t hi s. ComboBox1. Dr awMode =
Syst em. Wi ndows. For ms. Dr awMode. Owner Dr awVar i abl e;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 10, 20) ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 100, 120) ;
t hi s. ComboBox1. Dr opDownWi dt h =250;
t hi s. ComboBox1. TabI ndex =0;
t hi s. ComboBox1. Dr opDownSt yl e =ComboBoxSt yl e. Dr opDown;
ani mal s =new st r i ng[ ] {"El ephant ", "c r o c o d i l e", "l i on"};
ComboBox1. Dat aSour ce =ani mal s;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;
/ / Hook up t he Measur eI t emand Dr awI t emevent s
t hi s. ComboBox1. Dr awI t em+=
new Dr awI t emEvent Handl er ( ComboBox1_Dr awI t em) ;
t hi s. ComboBox1. Measur eI t em+=
new Measur eI t emEvent Handl er ( ComboBox1_Measur eI t em) ;
}
/ / I f you set t he Dr aw pr oper t y t o Dr awMode. Owner Dr awVar i abl e,
/ / you must handl e t he Measur eI t emevent . Thi s event handl er
/ / wi l l set t he hei ght and wi dt h of each i t embef or e i t i s dr awn.
C#
C#
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
pr i vat e voi d ComboBox1_Measur eI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Measur eI t emEvent Ar gs e)
{
swi t ch( e. I ndex)
{
case 0:
e. I t emHei ght =45;
br eak;
case 1:
e. I t emHei ght =20;
br eak;
case 2:
e. I t emHei ght =35;
br eak;
}
e. I t emWi dt h =260;
}
/ / You must handl e t he Dr awI t emevent f or owner - dr awn combo boxes.
/ / Thi s event handl er changes t he col or , si ze and f ont of an
/ / i t embased on i t s posi t i on i n t he ar r ay.
pr i vat e voi d ComboBox1_Dr awI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Dr awI t emEvent Ar gs e)
{
f l oat si ze =0;
Syst em. Dr awi ng. Font myFont ;
Font Fami l y f ami l y =nul l ;
Syst em. Dr awi ng. Col or ani mal Col or =new Syst em. Dr awi ng. Col or ( ) ;
swi t ch( e. I ndex)
{
case 0:
si ze =30;
ani mal Col or =Syst em. Dr awi ng. Col or . Gr ay;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
case 1:
si ze =10;
ani mal Col or =Syst em. Dr awi ng. Col or . LawnGr een;
f ami l y =Font Fami l y. Gener i cMonospace;
br eak;
case 2:
si ze =15;
ani mal Col or =Syst em. Dr awi ng. Col or . Tan;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
}
/ / Dr aw t he backgr ound of t he i t em.
e. Dr awBackgr ound( ) ;
/ / Cr eat e a squar e f i l l ed wi t h t he ani mal s col or . Var y t he si ze
/ / of t he r ect angl e based on t he l engt h of t he ani mal s name.
Rect angl e r ect angl e =new Rect angl e( 2, e. Bounds. Top+2,
e. Bounds. Hei ght , e. Bounds. Hei ght - 4) ;
e. Gr aphi cs. Fi l l Rect angl e( new Sol i dBr ush( ani mal Col or ) , r ect angl e) ;
/ / Dr aw each st r i ng i n t he ar r ay, usi ng a di f f er ent si ze, col or ,
/ / and f ont f or each i t em.
myFont =new Font ( f ami l y, si ze, Font St yl e. Bol d) ;
e. Gr aphi cs. Dr awSt r i ng( ani mal s[ e. I ndex] , myFont , Syst em. Dr awi ng. Br ushes. Bl ack, new Rect angl eF( e. Bounds. X+r ect angl e. Wi dt h, e. Bounds. Y, e. Bounds. Wi dt h, e. Bounds. Hei ght ) ) ;
/ / Dr aw t he f ocus r ect angl e i f t he mouse hover s over an i t em.
e. Dr awFocusRect angl e( ) ;
}
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
ComboBoxStyle
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.DropDownWidth
Obtm ou define a largura da parte suspensa de uma caixa de combinao.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Int32
A largura, em pixels, da caixa suspensa.
Excees
Exceo Condio
ArgumentException O valor especificado menos de um.
Comentrios
Se um valor no foi definido para DropDownWidth, retornos desta propriedade Width caixa de combinao.
Observao
A largura da lista suspensa no pode ser menor do que a largura de ComboBox .
Exemplos
O exemplo de cdigo demonstra como criar uma caixa de combinao proprietrio- desenhada definindo a propriedade de DrawMode a OwnerDrawnVariable e
manipulando os eventos de DrawItem e de MeasureItem . Demonstra tambm definir as propriedades de DropDownWidth e de DropDownStyle . Para executar o
exemplo, cole o seguinte cdigo em um formulrio. Chame o mtodo de I ni t i al i zeComboBox no construtor do formulrio ou no evento de Load .
.NET Framework 4.5
publ i c i nt Dr opDownWi dt h { get ; set ; }
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
pr i vat e st r i ng[ ] ani mal s;
/ / Thi s met hod i ni t i al i zes t he owner - dr awn combo box.
/ / The dr op- down wi dt h i s set much wi der t han t he si ze of t he combo box
/ / t o accomodat e t he l ar ge i t ems i n t he l i st . The dr op- down st yl e i s set t o
/ / ComboBox. Dr opDown, whi ch r equi r es t he user t o cl i ck on t he ar r ow t o
/ / see t he l i st .
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new ComboBox( ) ;
t hi s. ComboBox1. Dr awMode =
Syst em. Wi ndows. For ms. Dr awMode. Owner Dr awVar i abl e;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 10, 20) ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 100, 120) ;
t hi s. ComboBox1. Dr opDownWi dt h =250;
t hi s. ComboBox1. TabI ndex =0;
t hi s. ComboBox1. Dr opDownSt yl e =ComboBoxSt yl e. Dr opDown;
ani mal s =new st r i ng[ ] {"El ephant ", "c r o c o d i l e", "l i on"};
ComboBox1. Dat aSour ce =ani mal s;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;
/ / Hook up t he Measur eI t emand Dr awI t emevent s
t hi s. ComboBox1. Dr awI t em+=
new Dr awI t emEvent Handl er ( ComboBox1_Dr awI t em) ;
t hi s. ComboBox1. Measur eI t em+=
new Measur eI t emEvent Handl er ( ComboBox1_Measur eI t em) ;
}
C#
C#
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
/ / I f you set t he Dr aw pr oper t y t o Dr awMode. Owner Dr awVar i abl e,
/ / you must handl e t he Measur eI t emevent . Thi s event handl er
/ / wi l l set t he hei ght and wi dt h of each i t embef or e i t i s dr awn.
pr i vat e voi d ComboBox1_Measur eI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Measur eI t emEvent Ar gs e)
{
swi t ch( e. I ndex)
{
case 0:
e. I t emHei ght =45;
br eak;
case 1:
e. I t emHei ght =20;
br eak;
case 2:
e. I t emHei ght =35;
br eak;
}
e. I t emWi dt h =260;
}
/ / You must handl e t he Dr awI t emevent f or owner - dr awn combo boxes.
/ / Thi s event handl er changes t he col or , si ze and f ont of an
/ / i t embased on i t s posi t i on i n t he ar r ay.
pr i vat e voi d ComboBox1_Dr awI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Dr awI t emEvent Ar gs e)
{
f l oat si ze =0;
Syst em. Dr awi ng. Font myFont ;
Font Fami l y f ami l y =nul l ;
Syst em. Dr awi ng. Col or ani mal Col or =new Syst em. Dr awi ng. Col or ( ) ;
swi t ch( e. I ndex)
{
case 0:
si ze =30;
ani mal Col or =Syst em. Dr awi ng. Col or . Gr ay;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
case 1:
si ze =10;
ani mal Col or =Syst em. Dr awi ng. Col or . LawnGr een;
f ami l y =Font Fami l y. Gener i cMonospace;
br eak;
case 2:
si ze =15;
ani mal Col or =Syst em. Dr awi ng. Col or . Tan;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
}
/ / Dr aw t he backgr ound of t he i t em.
e. Dr awBackgr ound( ) ;
/ / Cr eat e a squar e f i l l ed wi t h t he ani mal s col or . Var y t he si ze
/ / of t he r ect angl e based on t he l engt h of t he ani mal s name.
Rect angl e r ect angl e =new Rect angl e( 2, e. Bounds. Top+2,
e. Bounds. Hei ght , e. Bounds. Hei ght - 4) ;
e. Gr aphi cs. Fi l l Rect angl e( new Sol i dBr ush( ani mal Col or ) , r ect angl e) ;
/ / Dr aw each st r i ng i n t he ar r ay, usi ng a di f f er ent si ze, col or ,
/ / and f ont f or each i t em.
myFont =new Font ( f ami l y, si ze, Font St yl e. Bol d) ;
e. Gr aphi cs. Dr awSt r i ng( ani mal s[ e. I ndex] , myFont , Syst em. Dr awi ng. Br ushes. Bl ack, new Rect angl eF( e. Bounds. X+r ect angl e. Wi dt h, e. Bounds. Y, e. Bounds. Wi dt h, e. Bounds. Hei ght ) ) ;
/ / Dr aw t he f ocus r ect angl e i f t he mouse hover s over an i t em.
e. Dr awFocusRect angl e( ) ;
}
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.DroppedDown
Obtm ou define um valor indicando se a caixa de combinao est exibindo a parte suspensa.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Boolean
true se a lista suspensa exibida; caso contrrio, false. O padro false.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c bool Dr oppedDown { get ; set ; }
C#
Propriedade ComboBox.FlatStyle
Obtm ou define a aparncia de ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Windows.Forms.FlatStyle
Um dos valores de FlatStyle. As opes so Flat, Popup, Standard, e System. O padro Standard.
Excees
Exceo Condio
InvalidEnumArgumentException O valor especificado no um dos valores de FlatStyle.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c Fl at St yl e Fl at St yl e { get ; set ; }
C#
Propriedade ComboBox.Focused
Este membro substitui Control.Focused, e pode haver documentao mais completa disponvel nesse tpico.
Obtm um valor indicando se ComboBox tem o foco.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Boolean
true se esse controle tem o foco; caso contrrio, false.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c over r i de bool Focused { get ; }
C#
Propriedade ComboBox.ForeColor
Este membro substitui Control.ForeColor, e pode haver documentao mais completa disponvel nesse tpico.
Obtm 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 propriedade
Tipo: System.Drawing.Color
O primeiro plano Color do controle. O padro o valor da propriedade de DefaultForeColor .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c over r i de Col or For eCol or { get ; set ; }
C#
Propriedade ComboBox.IntegralHeight
Obtm 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 propriedade
Tipo: System.Boolean
true se a parte da lista pode conter somente itens completos; caso contrrio, false. O padro true.
Comentrios
Quando essa propriedade definida como true, o controle redimensiona automaticamente para garantir que um item no exibido parcialmente. Se voc desejar
manter o tamanho original de ComboBoxde acordo com os requisitos de espao do formulrio, defina essa propriedade como false. Se ComboBoxno contm
quaisquer itens, essa propriedade no tem efeito.
Defina a propriedade de DropDownHeight reinicializa a propriedade de IntegralHeight a false.
Observao
Se a propriedade de DrawMode definida como OwnerDrawVariable, essa propriedade no tem efeito.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c bool I nt egr al Hei ght { get ; set ; }
C#
Propriedade ComboBox.ItemHeight
Obtm 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 propriedade
Tipo: System.Int32
A altura, em pixels, de um item da caixa combo.
Excees
Exceo Condio
ArgumentException O valor da altura do item menor que zero.
Comentrios
Quando a propriedade de DrawMode definida como OwnerDrawFixed, todos os itens tm a mesma altura. Quando a propriedade de DrawMode definida como
OwnerDrawVariable, a propriedade de ItemHeight especifica a altura de cada item adicionado a ComboBox. Porque cada item em uma lista proprietrio-desenhada
pode ter uma altura diferente, voc pode usar o mtodo de GetItemHeight para obter a altura de um item especfico em ComboBox. Se voc usar a propriedade de
ItemHeight em ComboBoxcom itens de altura varivel, retornos desta propriedade altura do primeiro item no controle.
Para obter mais informaes sobre como especificar a altura para itens em uma lista proprietrio- desenhada, consulte o evento de MeasureItem .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c i nt I t emHei ght { get ; set ; }
C#
Propriedade ComboBox.Items
Obtm um objeto que representa a coleo de itens contidos neste ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Windows.Forms.ComboBox.ObjectCollection
System.Windows.Forms.ComboBox.ObjectCollection que representa os itens em ComboBox.
Comentrios
Essa propriedade permite que voc obtenha uma referncia lista de itens que so armazenados no momento em ComboBox. Com essa referncia, voc pode
adicionar itens, remover itens, e obter uma contagem dos itens na coleo.
Embora ComboBox normalmente usado para exibir itens de texto, voc pode adicionar qualquer objeto a ComboBox. Normalmente, a representao de um objeto
em ComboBox a cadeia de caracteres retornada pelo mtodo de ToString desse objeto. Se voc deseja ter um membro objeto exibido por outro lado, escolha o
membro que ser exibido definindo a propriedade de DisplayMember o nome do membro apropriado. Voc tambm pode optar um membro objeto que
representar o valor retornado pelo objeto definindo a propriedade de ValueMember . Para obter mais informaes, consulte ListControl.
Para obter mais informaes sobre as tarefas que podem ser executadas com a coleo de itens, consulte a classe de
System.Windows.Forms.ComboBox.ObjectCollection tpicos de referncia.
Exemplos
O exemplo de cdigo a seguir demonstra como adicionar um pequeno nmero de itens de ComboBox . Se voc precisa adicionar um grande nmero de itens,
consulte o exemplo em BeginUpdate. Dois exemplos so parte de um exemplo maior disponvel na viso geral da classe ComboBox .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
.NET Framework 4.5
publ i c ComboBox. Obj ect Col l ect i on I t ems { get ; }
pr i vat e voi d addBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
comboBox1. I t ems. Add( t ext Box1. Text ) ;
}
C#
C#
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.MaxDropDownItems
Obtm ou define o nmero mximo 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 propriedade
Tipo: System.Int32
O nmero mximo de itens na parte suspensa. O mnimo para essa propriedade 1 e o mximo 100.
Excees
Exceo Condio
ArgumentException O nmero mximo definido menos que uma ou maior que 100.
Exemplos
O exemplo de cdigo a seguir demonstra como inicializar um controle de ComboBox definindo as propriedades de MaxDropDownItems e de DropDownStyle e usando
os mtodos de FindStringExact para procurar ComboBox. Tambm mostra manipular o evento de SelectedIndexChanged .
.NET Framework 4.5
publ i c i nt MaxDr opDownI t ems { get ; set ; }
usi ng Syst em. Wi ndows. For ms;
publ i c cl ass For m1:
Syst em. Wi ndows. For ms. For m
{
publ i c For m1( ) : base( )
{
I ni t i al i zeComboBox( ) ;
I ni t i al i zeText Box( ) ;
t hi s. Label 1 =new Syst em. Wi ndows. For ms. Label ( ) ;
t hi s. SuspendLayout ( ) ;
t hi s. Label 1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 24) ;
t hi s. Label 1. Name ="Label 1";
t hi s. Label 1. Si ze =new Syst em. Dr awi ng. Si ze( 120, 32) ;
t hi s. Label 1. TabI ndex =1;
t hi s. Label 1. Text ="Use dr op- down t o choose a name: ";
t hi s. Label 1. Text Al i gn =Syst em. Dr awi ng. Cont ent Al i gnment . Mi ddl eRi ght ;
t hi s. Cl i ent Si ze =new Syst em. Dr awi ng. Si ze( 292, 266) ;
t hi s. Cont r ol s. Add( t hi s. Label 1) ;
t hi s. Name ="For m1";
t hi s. Text ="For m1";
t hi s. ResumeLayout ( f al se) ;
}
publ i c st at i c voi d Mai n( )
{
Appl i cat i on. Run( new For m1( ) ) ;
}
i nt er nal Syst em. Wi ndows. For ms. Label Label 1;
/ / Decl ar e and i ni t i al i ze t he t ext box.
/ / Thi s t ext box t ext wi l l be updat e pr ogr ammat i cal l y. The user i s not
/ / al l owed t o updat e i t , so t he ReadOnl y pr oper t y i s set t o t r ue.
i nt er nal Syst em. Wi ndows. For ms. Text Box Text Box1;
pr i vat e voi d I ni t i al i zeText Box( )
{
C#
C#
t hi s. Text Box1 =new Syst em. Wi ndows. For ms. Text Box( ) ;
t hi s. Text Box1. Scr ol l Bar s =Scr ol l Bar s. Ver t i cal ;
t hi s. Text Box1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 64, 128) ;
t hi s. Text Box1. Mul t i l i ne =t r ue;
t hi s. Text Box1. Name ="Text Box1";
t hi s. Text Box1. ReadOnl y =t r ue;
t hi s. Text Box1. Si ze =new Syst em. Dr awi ng. Si ze( 184, 120) ;
t hi s. Text Box1. TabI ndex =4;
t hi s. Text Box1. Text ="Empl oyee and Number of Awar ds: ";
t hi s. Cont r ol s. Add( t hi s. Text Box1) ;
}
/ / Decl ar e comboBox1 as a ComboBox.
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
/ / Thi s met hod i ni t i al i zes t he combo box, addi ng a l ar ge st r i ng ar r ay
/ / but l i mi t i ng t he dr op- down si ze t o si x r ows so t he combo box doesn' t
/ / cover ot her cont r ol s when i t expands.
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new Syst em. Wi ndows. For ms. ComboBox( ) ;
st r i ng[ ] empl oyees =new st r i ng[ ] {"Hami l t on, Davi d", "Hensi en, Kar i ",
"Hammond, Mar i a", "Har r i s, Kei t h", "Henshaw, J ef f D. ",
"Hanson, Mar k", "Har npadoungsat aya, Sar i ya",
"Har r i ngt on, Mar k", "Har r i s, Kei t h", "Har t wi g, Dor i s",
"Har ui , Roger ", "Hassal l , Mar k", "Hassel ber g, J onas",
"Har npadoungsat aya, Sar i ya", "Henshaw, J ef f D. ",
"Henshaw, J ef f D. ", "Hensi en, Kar i ", "Har r i s, Kei t h",
"Henshaw, J ef f D. ", "Hensi en, Kar i ", "Hassel ber g, J onas",
"Har r i ngt on, Mar k", "Hedl und, Magnus", "Hay, J ef f ",
"Hei depr i em, Br andon D. "};
ComboBox1. I t ems. AddRange( empl oyees) ;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 136, 32) ;
t hi s. ComboBox1. I nt egr al Hei ght =f al se;
t hi s. ComboBox1. MaxDr opDownI t ems =5;
t hi s. ComboBox1. Dr opDownSt yl e =ComboBoxSt yl e. Dr opDownLi st ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 136, 81) ;
t hi s. ComboBox1. TabI ndex =0;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;

/ / Associ at e t he event - handl i ng met hod wi t h t he
/ / Sel ect edI ndexChanged event .
t hi s. ComboBox1. Sel ect edI ndexChanged +=
new Syst em. Event Handl er ( ComboBox1_Sel ect edI ndexChanged) ;
}
/ / Thi s met hod i s cal l ed when t he user changes hi s or her sel ect i on.
/ / I t sear ches f or al l occur r ences of t he sel ect ed empl oyee' s
/ / name i n t he I t ems ar r ay and adds t he empl oyee' s name and
/ / t he number of occur r ences t o Text Box1. Text .
/ / CAUTI ON Thi s code exposes a known bug: I f t he i ndex passed t o t he
/ / Fi ndSt r i ngExact ( sear chSt r i ng, i ndex) met hod i s t he l ast i ndex
/ / of t he ar r ay, t he code t hr ows an except i on.
pr i vat e voi d ComboBox1_Sel ect edI ndexChanged( obj ect sender ,
Syst em. Event Ar gs e)
{
ComboBox comboBox =( ComboBox) sender ;
/ / Save t he sel ect ed empl oyee' s name, because we wi l l r emove
/ / t he empl oyee' s name f r omt he l i st .
st r i ng sel ect edEmpl oyee =( st r i ng) ComboBox1. Sel ect edI t em;
i nt count =0;
i nt r esul t I ndex =- 1;
/ / Cal l t he Fi ndSt r i ngExact met hod t o f i nd t he f i r st
/ / occur r ence i n t he l i st .
r esul t I ndex =ComboBox1. Fi ndSt r i ngExact ( sel ect edEmpl oyee) ;
/ / Remove t he name as i t i s f ound, and i ncr ement t he f ound count .
/ / Then cal l t he Fi ndSt r i ngExact met hod agai n, passi ng i n t he
/ / i ndex of t he cur r ent f ound i t emso t he sear ch st ar t s t her e
/ / i nst ead of at t he begi nni ng of t he l i st .
whi l e ( r esul t I ndex! =- 1)
{
ComboBox1. I t ems. RemoveAt ( r esul t I ndex) ;
count +=1;
r esul t I ndex =ComboBox1. Fi ndSt r i ngExact ( sel ect edEmpl oyee,
r esul t I ndex) ;
}
/ / Updat e t he t ext i n Text box1.
Text Box1. Text =Text Box1. Text +"\ r \ n" +sel ect edEmpl oyee +": "
+count ;
}
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
}
Propriedade ComboBox.MaximumSize
Este membro substitui Control.MaximumSize, e pode haver documentao mais completa disponvel nesse tpico.
Obtm 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 propriedade
Tipo: System.Drawing.Size
Um par ordenado de tipo System.Drawing.Size que representa a largura e altura de um retngulo.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c over r i de Si ze Maxi mumSi ze { get ; set ; }
C#
Propriedade ComboBox.MaxLength
Obtm ou define o nmero de caracteres que um usurio pode digitar em ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Int32
O nmero mximo de caracteres que um usurio pode inserir. Os valores de menor que zero so redefinidos a zero, que o valor padro.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c i nt MaxLengt h { get ; set ; }
C#
Propriedade ComboBox.MinimumSize
Este membro substitui Control.MinimumSize, e pode haver documentao mais completa disponvel nesse tpico.
Obtm 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 propriedade
Tipo: System.Drawing.Size
Um par ordenado de tipo System.Drawing.Size que representa a largura e altura de um retngulo.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c over r i de Si ze Mi ni mumSi ze { get ; set ; }
C#
Propriedade ComboBox.Padding
Esta API oferece suporte infraestrutura .NET Framework e no se destina a ser usada diretamente do seu cdigo.
Esta propriedade no relevante para essa classe.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Windows.Forms.Padding
Um valor Padding.
Comentrios
Esta propriedade no relevante para essa classe.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c Paddi ng Paddi ng { get ; set ; }
C#
Propriedade ComboBox.PreferredHeight
Obtm a largura preferencial de ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Int32
Preferencial a altura, em pixels, da rea do item da caixa combo.
Comentrios
A altura preferido um valor com base na altura de fonte e um ajuste para borda.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c i nt Pr ef er r edHei ght { get ; }
C#
Propriedade ComboBox.SelectedIndex
Obtm 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 propriedade
Tipo: System.Int32
Um ndice com base zero do item atualmente selecionado. Um valor de um negativo - 1 retornada se nenhum item selecionado.
Excees
Exceo Condio
ArgumentOutOfRangeException O ndice especificado menor ou igual a -2.
- ou -
O ndice especificado maior ou igual ao nmero de itens na caixa de combinao.
Comentrios
Essa propriedade indica o ndice com base zero do item atualmente selecionado na lista da caixa combo. Definindo um novo ndice gera o evento de
SelectedIndexChanged .
SelectedIndex , SelectedValue, e FormattingEnabled so relacionados a seguinte maneira:
Se FormattingEnabled false, SelectedIndexno ser definido como -1 a SelectedValue est em branco.
Se FormattingEnabled true, SelectedIndexser definido como -1 a SelectedValue est em branco.
Observao
Anular a seleo para o item atualmente selecionado, defina SelectedIndex a -1. Voc no 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 cdigo como usar o mtodo de FindString e a propriedade SelectedIndex . O exemplo parte de um exemplo completo na viso
geral da classe ComboBox .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c over r i de i nt Sel ect edI ndex { get ; set ; }
pr i vat e voi d f i ndBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
i nt i ndex =comboBox1. Fi ndSt r i ng( t ext Box2. Text ) ;
comboBox1. Sel ect edI ndex =i ndex;
}
C#
C#
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Position
FormattingEnabled
SelectedValue
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.SelectedItem
Obtm ou define o item atualmente selecionado em ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Object
O objeto que o item selecionado ou null se no houver nenhum item atualmente selecionado.
Comentrios
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 na
lista, exibido na parte de ComboBox e a propriedade SelectedIndex definida para o ndice correspondente. Se o objeto no existir na lista, a propriedade de
SelectedIndexest saida em seu valor atual.
Observao
Pesquisas da classe de ComboBoxpara o objeto especificado usando o mtodo IndexOf . Este mtodo usa o mtodo de Equals para determinar igualdade.
Exemplos
O exemplo de cdigo mostra o uso de SelectedIndex e propriedades de SelectedItem . O exemplo parte de um exemplo de cdigo completo na viso geral da
classe ComboBox .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
[ Bi ndabl eAt t r i but e( t r ue) ]
publ i c Obj ect Sel ect edI t em{ get ; set ; }
pr i vat e voi d showSel ect edBut t on_Cl i ck( obj ect sender , Syst em. Event Ar gs e) {
i nt sel ect edI ndex =comboBox1. Sel ect edI ndex;
Obj ect sel ect edI t em=comboBox1. Sel ect edI t em;
MessageBox. Show( "Sel ect ed I t emText : " +sel ect edI t em. ToSt r i ng( ) +"\ n" +
"I ndex: " +sel ect edI ndex. ToSt r i ng( ) ) ;
}
C#
C#
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Propriedade ComboBox.SelectedText
Obtm ou define o texto selecionado na parte editvel de ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.String
Uma cadeia de caracteres que representa o texto selecionado na caixa de combinao. Se DropDownStyle definido como DropDownList, o valor de retorno uma
cadeia de caracteres vazia ("").
Comentrios
Voc pode usar a propriedade SelectedText para recuperar ou modificar o texto selecionado em um controle de ComboBox . Entretanto, voc deve estar ciente que a
seleo pode mudar automaticamente devido a interao do usurio. Por exemplo, se voc recupera o valor de SelectedText em um manipulador de eventos Click do
boto, o valor ser uma cadeia de caracteres vazia. Isso ocorre porque a seleo automaticamente desmarcada quando o foco de entrada se move caixa de
combinao para o boto.
Quando a caixa de combinao perde o foco, o ponto de seleo move para o incio de texto e qualquer texto selecionado fica desmarcada. Nesse caso, obtendo a
propriedade SelectedText retorna uma seqncia vazia, e configurando a propriedade SelectedText adiciona o valor especificado para o incio do texto.
Quando os ganhos caixa de combinao foco, o texto completo no controle est selecionado automaticamente. Se voc chamar o mtodo 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 usurio seleciona um item da lista suspensa ou usando as teclas SETA PARA CIMA e SETA PARA BAIXO, o texto para o novo item est selecionado
automaticamente. 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 no foi definido. Para recuperar o valor atual em um manipulador de eventos SelectedIndexChanged ou de SelectedValueChanged , use a propriedade de
SelectedItem em vez disso.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c st r i ng Sel ect edText { get ; set ; }
C#
Propriedade ComboBox.SelectionLength
Obtm ou define o nmero de caracteres selecionados na parte editvel da caixa combo.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Int32
O nmero de caracteres selecionados na caixa de combinao.
Excees
Exceo Condio
ArgumentException O valor for menor que zero.
Comentrios
Voc pode usar essa propriedade para determinar se qualquer caractere est atualmente selecionado no controle caixa de combinao antes de executar operaes
no texto selecionado. Quando o valor da propriedade de SelectionLength definido como um valor que maior do que o nmero de caracteres dentro do texto do
controle, o valor da propriedade de SelectionLength definido para o comprimento inteiro de texto dentro do controle menos o valor da propriedade de
SelectionStart se qualquer valor especificado para a propriedade de SelectionStart ).
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c i nt Sel ect i onLengt h { get ; set ; }
C#
Propriedade ComboBox.SelectionStart
Obtm ou define o ndice inicial do texto selecionado na caixa de combinao.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Int32
O ndice com base zero do primeiro caractere na cadeia de caracteres de seleo atual de texto.
Excees
Exceo Condio
ArgumentException O valor menor que zero.
Comentrios
Se nenhum Texto for selecionado no Controlador, esta propriedade indica o ponto de insero para o novo Texto. Se voc definir essa propriedade para um local
alm do comprimento do texto no controle, a seleo Iniciar posio colocada aps o ltimo caractere. Quando o texto for selecionado no controle de caixa de
texto, alterar esta propriedade pode verso o valor da propriedade SelectionLength. Se o texto restante no controle aps a posio indicada pela propriedade
SelectionStart for menor que o valor da propriedade SelectionLength , o valor da propriedade SelectionLength automaticamente ser diminudo. O valor da
propriedade de SelectionStart nunca causa um aumento na propriedade de SelectionLength .
Observao
SelectionStart retorna o valor inferior de seleo atual. Por exemplo, Sel ect ( 10, - 4) seleciona o texto da posio de caractere 6 com a posio do caractere 10.
Se voc obtiver agora o valor de SelectionStart , ser 6 em vez de 10.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Select
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c i nt Sel ect i onSt ar t { get ; set ; }
C#
Propriedade ComboBox.Sorted
Obtm ou define um valor indicando se os itens na caixa de combinao so classificados.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.Boolean
true se a caixa de combinao classificada; caso contrrio, false. O padro false.
Excees
Exceo Condio
ArgumentException Foi feita uma tentativa para classificar ComboBoxque anexada a uma fonte de dados.
Comentrios
Esta propriedade especifica se ComboBoxclasse entradas existentes e adicionar novas entradas posio classificado apropriado na lista. Voc pode usar essa
propriedade para classificar automaticamente itens em ComboBox. Como itens so adicionados a ComboBoxordenada, os itens so movidos para o local apropriado
na lista classificada. Quando voc define a propriedade a false, novos itens adicionado ao final da lista existente. O tipo no difere maisculas de minsculas e em
ordem alfabtica 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 dados
subjacente.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c bool Sor t ed { get ; set ; }
C#
Propriedade ComboBox.Text
Obtm ou define o texto associado com esse controle.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Valor de propriedade
Tipo: System.String
O texto associado com esse controle.
Comentrios
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 de
coleo de ItemsSelectedIndexo ndice do item. Defina a propriedade de Text como um valor que no est na coleo deixa de SelectedIndex inalterado.
Exemplos
O exemplo de cdigo a seguir demonstra como inicializar um controle de ComboBox definindo a propriedade de Text e usando o mtodo AddRange para preencher
ComboBox. Tambm demonstra manipulao do evento DropDown . Para executar o exemplo, cole o seguinte cdigo em um formulrio e chame o mtodo de
I ni t i al i zeComboBox no construtor do formulrio ou no evento de Load .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
.NET Framework 4.5
[ Bi ndabl eAt t r i but e( t r ue) ]
publ i c over r i de st r i ng Text { get ; set ; }
/ / Decl ar e ComboBox1.
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
/ / I ni t i al i ze ComboBox1.
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new ComboBox( ) ;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 128, 48) ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 100, 21) ;
t hi s. ComboBox1. TabI ndex =0;
t hi s. ComboBox1. Text ="Typi cal ";
st r i ng[ ] i nst al l s =new st r i ng[ ] {"Typi cal ", "Compact ", "Cust om"};
ComboBox1. I t ems. AddRange( i nst al l s) ;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;

/ / Hook up t he event handl er .
t hi s. ComboBox1. Dr opDown +=
new Syst em. Event Handl er ( ComboBox1_Dr opDown) ;
}
/ / Handl es t he ComboBox1 Dr opDown event . I f t he user expands t he
/ / dr op- down box, a message box wi l l appear , r ecommendi ng t he
/ / t ypi cal i nst al l at i on.
pr i vat e voi d ComboBox1_Dr opDown( obj ect sender , Syst em. Event Ar gs e)
{
MessageBox. Show( "Typi cal i nst al l at i on i s st r ongl y r ecommended. ",
"I nst al l i nf or mat i on", MessageBoxBut t ons. OK,
MessageBoxI con. I nf or mat i on) ;
}
C#
C#
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Eventos ComboBox
O tipo ComboBoxexpe os membros a seguir.
Eventos
Nome Descrio
AutoSizeChanged Infraestrutura. Esse evento no 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 sugestes de interface do usurio 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 mtodo Dispose. (Herdado de Component.)
DockChanged Ocorre quando o valor da propriedade de Dock alterar. (Herdado de Control.)
DoubleClick Infraestrutura. Esse evento no relevante para essa classe.
DragDrop Ocorre quando uma operao de arrastar e soltar concluda. (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 aparncia visual de ComboBoxproprietrio- desenhado alterar.
DropDown Ocorre quando a lista suspensa de uma ComboBox exibida.
DropDownClosed Ocorre quando a lista suspensa da ComboBoxno est mais visvel.
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
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 operao 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 ala de controle est em processo de destruio. (Herdado de Control.)
HelpRequested Ocorre quando um usurio solicita ajudarem para um controle. (Herdado de Control.)
ImeModeChanged Ocorre quando a propriedade de ImeMode alterar. (Herdado de Control.)
Invalidated Ocorre quando a exibio 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 proprietrio- desenhado de ComboBox precisa ser desenhada e quando os
tamanhos dos itens de lista so determinados.
MouseCaptureChanged Ocorre quando o controle perde a captura do mouse. (Herdado de Control.)
MouseClick Ocorre quando o usurio clica no controle com o mouse. (Herdado de Control.)
MouseDoubleClick Ocorre quando o usurio clica duas vezes no controle com o mouse. (Herdado de Control.)
MouseDown Ocorre quando o ponteiro do mouse est sobre o controle e um boto 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 boto 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 no 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 operao de arrastar-e-soltar e permite que a fonte determine se a operao 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 alterao 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 concludo. (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
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Evento ComboBox.BackgroundImageChanged
Esta API oferece suporte infraestrutura .NET Framework e no se destina a ser usada diretamente do seu cdigo.
Ocorre quando o valor da propriedade de BackgroundImage alterar.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Esse evento no relevante para essa classe.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c event Event Handl er Backgr oundI mageChanged
C#
Evento ComboBox.BackgroundImageLayoutChanged
Esta API oferece suporte infraestrutura .NET Framework e no se destina a ser usada diretamente do seu cdigo.
Ocorre quando a propriedade de BackgroundImageLayout alterar.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Esse evento no relevante para essa classe.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c event Event Handl er Backgr oundI mageLayout Changed
C#
Evento ComboBox.DoubleClick
Esta API oferece suporte infraestrutura .NET Framework e no se destina a ser usada diretamente do seu cdigo.
Esse evento no relevante para essa classe.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Esse evento no relevante para essa classe.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c event Event Handl er Doubl eCl i ck
C#
Evento ComboBox.DrawItem
Ocorre quando uma aparncia visual de ComboBoxproprietrio- desenhado alterar.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Este evento usado por ComboBoxproprietrio-desenhado. Voc pode usar esse evento para executar tarefas necessrias para desenhar itens em ComboBox. Se
voc tiver uma varivel - 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 de
MeasureItem especifica o tamanho do item que voc ir desenhar no manipulador de eventos para o evento de DrawItem .
Para obter mais informaes sobre tratamento de eventos, consulte Consumindo Eventos.
Exemplos
O exemplo de cdigo demonstra como criar uma caixa de combinao proprietrio- desenhada definindo a propriedade de DrawMode a OwnerDrawnVariable e
manipulando os eventos de DrawItem e de MeasureItem . Demonstra tambm definir as propriedades de DropDownWidth e de DropDownStyle . Para executar o
exemplo, cole o seguinte cdigo em um formulrio. Chame o mtodo de I ni t i al i zeComboBox no construtor do formulrio ou no evento de Load .
.NET Framework 4.5
publ i c event Dr awI t emEvent Handl er Dr awI t em
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
pr i vat e st r i ng[ ] ani mal s;
/ / Thi s met hod i ni t i al i zes t he owner - dr awn combo box.
/ / The dr op- down wi dt h i s set much wi der t han t he si ze of t he combo box
/ / t o accomodat e t he l ar ge i t ems i n t he l i st . The dr op- down st yl e i s set t o
/ / ComboBox. Dr opDown, whi ch r equi r es t he user t o cl i ck on t he ar r ow t o
/ / see t he l i st .
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new ComboBox( ) ;
t hi s. ComboBox1. Dr awMode =
Syst em. Wi ndows. For ms. Dr awMode. Owner Dr awVar i abl e;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 10, 20) ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 100, 120) ;
t hi s. ComboBox1. Dr opDownWi dt h =250;
t hi s. ComboBox1. TabI ndex =0;
t hi s. ComboBox1. Dr opDownSt yl e =ComboBoxSt yl e. Dr opDown;
ani mal s =new st r i ng[ ] {"El ephant ", "c r o c o d i l e", "l i on"};
ComboBox1. Dat aSour ce =ani mal s;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;
/ / Hook up t he Measur eI t emand Dr awI t emevent s
t hi s. ComboBox1. Dr awI t em+=
new Dr awI t emEvent Handl er ( ComboBox1_Dr awI t em) ;
t hi s. ComboBox1. Measur eI t em+=
new Measur eI t emEvent Handl er ( ComboBox1_Measur eI t em) ;
}
/ / I f you set t he Dr aw pr oper t y t o Dr awMode. Owner Dr awVar i abl e,
/ / you must handl e t he Measur eI t emevent . Thi s event handl er
/ / wi l l set t he hei ght and wi dt h of each i t embef or e i t i s dr awn.
pr i vat e voi d ComboBox1_Measur eI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Measur eI t emEvent Ar gs e)
{
swi t ch( e. I ndex)
{
case 0:
e. I t emHei ght =45;
C#
C#
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
br eak;
case 1:
e. I t emHei ght =20;
br eak;
case 2:
e. I t emHei ght =35;
br eak;
}
e. I t emWi dt h =260;
}
/ / You must handl e t he Dr awI t emevent f or owner - dr awn combo boxes.
/ / Thi s event handl er changes t he col or , si ze and f ont of an
/ / i t embased on i t s posi t i on i n t he ar r ay.
pr i vat e voi d ComboBox1_Dr awI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Dr awI t emEvent Ar gs e)
{
f l oat si ze =0;
Syst em. Dr awi ng. Font myFont ;
Font Fami l y f ami l y =nul l ;
Syst em. Dr awi ng. Col or ani mal Col or =new Syst em. Dr awi ng. Col or ( ) ;
swi t ch( e. I ndex)
{
case 0:
si ze =30;
ani mal Col or =Syst em. Dr awi ng. Col or . Gr ay;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
case 1:
si ze =10;
ani mal Col or =Syst em. Dr awi ng. Col or . LawnGr een;
f ami l y =Font Fami l y. Gener i cMonospace;
br eak;
case 2:
si ze =15;
ani mal Col or =Syst em. Dr awi ng. Col or . Tan;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
}
/ / Dr aw t he backgr ound of t he i t em.
e. Dr awBackgr ound( ) ;
/ / Cr eat e a squar e f i l l ed wi t h t he ani mal s col or . Var y t he si ze
/ / of t he r ect angl e based on t he l engt h of t he ani mal s name.
Rect angl e r ect angl e =new Rect angl e( 2, e. Bounds. Top+2,
e. Bounds. Hei ght , e. Bounds. Hei ght - 4) ;
e. Gr aphi cs. Fi l l Rect angl e( new Sol i dBr ush( ani mal Col or ) , r ect angl e) ;
/ / Dr aw each st r i ng i n t he ar r ay, usi ng a di f f er ent si ze, col or ,
/ / and f ont f or each i t em.
myFont =new Font ( f ami l y, si ze, Font St yl e. Bol d) ;
e. Gr aphi cs. Dr awSt r i ng( ani mal s[ e. I ndex] , myFont , Syst em. Dr awi ng. Br ushes. Bl ack, new Rect angl eF( e. Bounds. X+r ect angl e. Wi dt h, e. Bounds. Y, e. Bounds. Wi dt h, e. Bounds. Hei ght ) ) ;
/ / Dr aw t he f ocus r ect angl e i f t he mouse hover s over an i t em.
e. Dr awFocusRect angl e( ) ;
}
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
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
Comentrios
Para obter mais informaes sobre tratamento de eventos, consulte Consumindo Eventos.
Exemplos
O exemplo de cdigo a seguir demonstra como inicializar um controle de ComboBoxdefinindo a propriedade texto e usando o mtodo AddRange para preencher
ComboBox. Tambm demonstra manipulao do evento DropDown . Para executar o exemplo, cole o seguinte cdigo em um formulrio e chame o mtodo de
I ni t i al i zeComboBox no construtor do formulrio ou no evento de Load .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
.NET Framework 4.5
publ i c event Event Handl er Dr opDown
/ / Decl ar e ComboBox1.
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
/ / I ni t i al i ze ComboBox1.
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new ComboBox( ) ;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 128, 48) ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 100, 21) ;
t hi s. ComboBox1. TabI ndex =0;
t hi s. ComboBox1. Text ="Typi cal ";
st r i ng[ ] i nst al l s =new st r i ng[ ] {"Typi cal ", "Compact ", "Cust om"};
ComboBox1. I t ems. AddRange( i nst al l s) ;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;

/ / Hook up t he event handl er .
t hi s. ComboBox1. Dr opDown +=
new Syst em. Event Handl er ( ComboBox1_Dr opDown) ;
}
/ / Handl es t he ComboBox1 Dr opDown event . I f t he user expands t he
/ / dr op- down box, a message box wi l l appear , r ecommendi ng t he
/ / t ypi cal i nst al l at i on.
pr i vat e voi d ComboBox1_Dr opDown( obj ect sender , Syst em. Event Ar gs e)
{
MessageBox. Show( "Typi cal i nst al l at i on i s st r ongl y r ecommended. ",
"I nst al l i nf or mat i on", MessageBoxBut t ons. OK,
MessageBoxI con. I nf or mat i on) ;
}
C#
C#
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
DropDownClosed
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Evento ComboBox.DropDownClosed
Ocorre quando a lista suspensa da ComboBoxno est mais visvel.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Use o evento de DropDownClosed para restaurar o estado de ComboBoxde alteraes que voc fez em resposta a DropDown o evento.
Para obter mais informaes sobre tratamento de eventos, consulte Consumindo Eventos.
Exemplos
O exemplo de cdigo demonstra o uso desse membro. No exemplo, um manipulador de eventos relata na ocorrncia do evento de DropDownClosed . Esse relatrio
ajuda voc a saber quando o evento ocorre e pode ajud-lo a depurar. Para relatar mltiplos eventos ou eventos que ocorrem com freqncia, considere substituir
MessageBox.Show por Console.WriteLine ou anexar a mensagem em um TextBox com multi-linhas.
Para executar o cdigo de exemplo, colagem em um projeto que contm uma instncia do tipo ComboBox chamada ComboBox1. Certifique-se de que no manipulador
de eventos associado ao evento de DropDownClosed .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
DropDown
.NET Framework 4.5
publ i c event Event Handl er Dr opDownCl osed
pr i vat e voi d ComboBox1_Dr opDownCl osed( Obj ect sender , Event Ar gs e) {
MessageBox. Show( "You ar e i n t he ComboBox. Dr opDownCl osed event . ") ;
}
C#
C#
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Evento ComboBox.DropDownStyleChanged
Ocorre quando a propriedade de DropDownStyle alterar.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Para obter mais informaes sobre tratamento de eventos, consulte Consumindo Eventos.
Exemplos
O exemplo de cdigo demonstra o uso desse membro. No exemplo, um manipulador de eventos relata na ocorrncia do evento de DropDownStyleChanged . Esse
relatrio ajuda voc a saber quando o evento ocorre e pode ajud-lo a depurar. Para relatar mltiplos eventos ou eventos que ocorrem com freqncia, considere
substituir MessageBox.Show por Console.WriteLine ou anexar a mensagem em um TextBox com multi-linhas.
Para executar o cdigo de exemplo, colagem em um projeto que contm uma instncia do tipo ComboBox chamada ComboBox1. Certifique-se de que no manipulador
de eventos associado ao evento de DropDownStyleChanged .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
publ i c event Event Handl er Dr opDownSt yl eChanged
pr i vat e voi d ComboBox1_Dr opDownSt yl eChanged( Obj ect sender , Event Ar gs e) {
MessageBox. Show( "You ar e i n t he ComboBox. Dr opDownSt yl eChanged event . ") ;
}
C#
C#
Evento ComboBox.MeasureItem
Ocorre sempre que um item proprietrio- desenhado de ComboBoxprecisa ser desenhada e quando os tamanhos dos itens de lista so determinados.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
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 informaes sobre tratamento de eventos, consulte Consumindo Eventos.
Exemplos
O exemplo de cdigo demonstra como criar uma caixa de combinao proprietrio- desenhada definindo a propriedade de DrawMode a OwnerDrawnVariable e
manipulando os eventos de DrawItem e de MeasureItem . Demonstra tambm definir as propriedades de DropDownWidth e de DropDownStyle . Para executar o
exemplo, cole o seguinte cdigo em um formulrio. Chame o mtodo de I ni t i al i zeComboBox no construtor do formulrio ou no evento de Load .
.NET Framework 4.5
publ i c event Measur eI t emEvent Handl er Measur eI t em
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
pr i vat e st r i ng[ ] ani mal s;
/ / Thi s met hod i ni t i al i zes t he owner - dr awn combo box.
/ / The dr op- down wi dt h i s set much wi der t han t he si ze of t he combo box
/ / t o accomodat e t he l ar ge i t ems i n t he l i st . The dr op- down st yl e i s set t o
/ / ComboBox. Dr opDown, whi ch r equi r es t he user t o cl i ck on t he ar r ow t o
/ / see t he l i st .
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new ComboBox( ) ;
t hi s. ComboBox1. Dr awMode =
Syst em. Wi ndows. For ms. Dr awMode. Owner Dr awVar i abl e;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 10, 20) ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 100, 120) ;
t hi s. ComboBox1. Dr opDownWi dt h =250;
t hi s. ComboBox1. TabI ndex =0;
t hi s. ComboBox1. Dr opDownSt yl e =ComboBoxSt yl e. Dr opDown;
ani mal s =new st r i ng[ ] {"El ephant ", "c r o c o d i l e", "l i on"};
ComboBox1. Dat aSour ce =ani mal s;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;
/ / Hook up t he Measur eI t emand Dr awI t emevent s
t hi s. ComboBox1. Dr awI t em+=
new Dr awI t emEvent Handl er ( ComboBox1_Dr awI t em) ;
t hi s. ComboBox1. Measur eI t em+=
new Measur eI t emEvent Handl er ( ComboBox1_Measur eI t em) ;
}
/ / I f you set t he Dr aw pr oper t y t o Dr awMode. Owner Dr awVar i abl e,
/ / you must handl e t he Measur eI t emevent . Thi s event handl er
/ / wi l l set t he hei ght and wi dt h of each i t embef or e i t i s dr awn.
pr i vat e voi d ComboBox1_Measur eI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Measur eI t emEvent Ar gs e)
{
swi t ch( e. I ndex)
{
case 0:
e. I t emHei ght =45;
br eak;
case 1:
e. I t emHei ght =20;
br eak;
C#
C#
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
case 2:
e. I t emHei ght =35;
br eak;
}
e. I t emWi dt h =260;
}
/ / You must handl e t he Dr awI t emevent f or owner - dr awn combo boxes.
/ / Thi s event handl er changes t he col or , si ze and f ont of an
/ / i t embased on i t s posi t i on i n t he ar r ay.
pr i vat e voi d ComboBox1_Dr awI t em( obj ect sender ,
Syst em. Wi ndows. For ms. Dr awI t emEvent Ar gs e)
{
f l oat si ze =0;
Syst em. Dr awi ng. Font myFont ;
Font Fami l y f ami l y =nul l ;
Syst em. Dr awi ng. Col or ani mal Col or =new Syst em. Dr awi ng. Col or ( ) ;
swi t ch( e. I ndex)
{
case 0:
si ze =30;
ani mal Col or =Syst em. Dr awi ng. Col or . Gr ay;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
case 1:
si ze =10;
ani mal Col or =Syst em. Dr awi ng. Col or . LawnGr een;
f ami l y =Font Fami l y. Gener i cMonospace;
br eak;
case 2:
si ze =15;
ani mal Col or =Syst em. Dr awi ng. Col or . Tan;
f ami l y =Font Fami l y. Gener i cSansSer i f ;
br eak;
}
/ / Dr aw t he backgr ound of t he i t em.
e. Dr awBackgr ound( ) ;
/ / Cr eat e a squar e f i l l ed wi t h t he ani mal s col or . Var y t he si ze
/ / of t he r ect angl e based on t he l engt h of t he ani mal s name.
Rect angl e r ect angl e =new Rect angl e( 2, e. Bounds. Top+2,
e. Bounds. Hei ght , e. Bounds. Hei ght - 4) ;
e. Gr aphi cs. Fi l l Rect angl e( new Sol i dBr ush( ani mal Col or ) , r ect angl e) ;
/ / Dr aw each st r i ng i n t he ar r ay, usi ng a di f f er ent si ze, col or ,
/ / and f ont f or each i t em.
myFont =new Font ( f ami l y, si ze, Font St yl e. Bol d) ;
e. Gr aphi cs. Dr awSt r i ng( ani mal s[ e. I ndex] , myFont , Syst em. Dr awi ng. Br ushes. Bl ack, new Rect angl eF( e. Bounds. X+r ect angl e. Wi dt h, e. Bounds. Y, e. Bounds. Wi dt h, e. Bounds. Hei ght ) ) ;
/ / Dr aw t he f ocus r ect angl e i f t he mouse hover s over an i t em.
e. Dr awFocusRect angl e( ) ;
}
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Evento ComboBox.PaddingChanged
Esta API oferece suporte infraestrutura .NET Framework e no se destina a ser usada diretamente do seu cdigo.
Esse evento no relevante para essa classe.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Esse evento no relevante para essa classe.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c event Event Handl er Paddi ngChanged
C#
Evento ComboBox.Paint
Esta API oferece suporte infraestrutura .NET Framework e no se destina a ser usada diretamente do seu cdigo.
Ocorre quando o controle de ComboBox redesenhado.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
Esse evento no relevante para essa classe.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
.NET Framework 4.5
[ Br owsabl eAt t r i but e( f al se) ]
publ i c event Pai nt Event Handl er Pai nt
C#
Evento ComboBox.SelectedIndexChanged
Ocorre quando a propriedade de SelectedIndex alterar.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
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 informaes sobre outros controles com base na seleo atual em ComboBox. Voc pode usar o manipulador de eventos para este evento
carregue informaes sobre outros controles.
Para obter mais informaes sobre tratamento de eventos, consulte Consumindo Eventos.
Exemplos
O exemplo de cdigo a seguir demonstra como inicializar um controle de ComboBox definindo as propriedades de MaxDropDownItems e de DropDownStyle e usando
os mtodos de FindStringExact para procurar ComboBox. Tambm mostra manipular o evento de SelectedIndexChanged .
.NET Framework 4.5
publ i c event Event Handl er Sel ect edI ndexChanged
usi ng Syst em. Wi ndows. For ms;
publ i c cl ass For m1:
Syst em. Wi ndows. For ms. For m
{
publ i c For m1( ) : base( )
{
I ni t i al i zeComboBox( ) ;
I ni t i al i zeText Box( ) ;
t hi s. Label 1 =new Syst em. Wi ndows. For ms. Label ( ) ;
t hi s. SuspendLayout ( ) ;
t hi s. Label 1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 8, 24) ;
t hi s. Label 1. Name ="Label 1";
t hi s. Label 1. Si ze =new Syst em. Dr awi ng. Si ze( 120, 32) ;
t hi s. Label 1. TabI ndex =1;
t hi s. Label 1. Text ="Use dr op- down t o choose a name: ";
t hi s. Label 1. Text Al i gn =Syst em. Dr awi ng. Cont ent Al i gnment . Mi ddl eRi ght ;
t hi s. Cl i ent Si ze =new Syst em. Dr awi ng. Si ze( 292, 266) ;
t hi s. Cont r ol s. Add( t hi s. Label 1) ;
t hi s. Name ="For m1";
t hi s. Text ="For m1";
t hi s. ResumeLayout ( f al se) ;
}
publ i c st at i c voi d Mai n( )
{
Appl i cat i on. Run( new For m1( ) ) ;
}
i nt er nal Syst em. Wi ndows. For ms. Label Label 1;
/ / Decl ar e and i ni t i al i ze t he t ext box.
/ / Thi s t ext box t ext wi l l be updat e pr ogr ammat i cal l y. The user i s not
/ / al l owed t o updat e i t , so t he ReadOnl y pr oper t y i s set t o t r ue.
i nt er nal Syst em. Wi ndows. For ms. Text Box Text Box1;
pr i vat e voi d I ni t i al i zeText Box( )
{
t hi s. Text Box1 =new Syst em. Wi ndows. For ms. Text Box( ) ;
t hi s. Text Box1. Scr ol l Bar s =Scr ol l Bar s. Ver t i cal ;
C#
C#
t hi s. Text Box1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 64, 128) ;
t hi s. Text Box1. Mul t i l i ne =t r ue;
t hi s. Text Box1. Name ="Text Box1";
t hi s. Text Box1. ReadOnl y =t r ue;
t hi s. Text Box1. Si ze =new Syst em. Dr awi ng. Si ze( 184, 120) ;
t hi s. Text Box1. TabI ndex =4;
t hi s. Text Box1. Text ="Empl oyee and Number of Awar ds: ";
t hi s. Cont r ol s. Add( t hi s. Text Box1) ;
}
/ / Decl ar e comboBox1 as a ComboBox.
i nt er nal Syst em. Wi ndows. For ms. ComboBox ComboBox1;
/ / Thi s met hod i ni t i al i zes t he combo box, addi ng a l ar ge st r i ng ar r ay
/ / but l i mi t i ng t he dr op- down si ze t o si x r ows so t he combo box doesn' t
/ / cover ot her cont r ol s when i t expands.
pr i vat e voi d I ni t i al i zeComboBox( )
{
t hi s. ComboBox1 =new Syst em. Wi ndows. For ms. ComboBox( ) ;
st r i ng[ ] empl oyees =new st r i ng[ ] {"Hami l t on, Davi d", "Hensi en, Kar i ",
"Hammond, Mar i a", "Har r i s, Kei t h", "Henshaw, J ef f D. ",
"Hanson, Mar k", "Har npadoungsat aya, Sar i ya",
"Har r i ngt on, Mar k", "Har r i s, Kei t h", "Har t wi g, Dor i s",
"Har ui , Roger ", "Hassal l , Mar k", "Hassel ber g, J onas",
"Har npadoungsat aya, Sar i ya", "Henshaw, J ef f D. ",
"Henshaw, J ef f D. ", "Hensi en, Kar i ", "Har r i s, Kei t h",
"Henshaw, J ef f D. ", "Hensi en, Kar i ", "Hassel ber g, J onas",
"Har r i ngt on, Mar k", "Hedl und, Magnus", "Hay, J ef f ",
"Hei depr i em, Br andon D. "};
ComboBox1. I t ems. AddRange( empl oyees) ;
t hi s. ComboBox1. Locat i on =new Syst em. Dr awi ng. Poi nt ( 136, 32) ;
t hi s. ComboBox1. I nt egr al Hei ght =f al se;
t hi s. ComboBox1. MaxDr opDownI t ems =5;
t hi s. ComboBox1. Dr opDownSt yl e =ComboBoxSt yl e. Dr opDownLi st ;
t hi s. ComboBox1. Name ="ComboBox1";
t hi s. ComboBox1. Si ze =new Syst em. Dr awi ng. Si ze( 136, 81) ;
t hi s. ComboBox1. TabI ndex =0;
t hi s. Cont r ol s. Add( t hi s. ComboBox1) ;

/ / Associ at e t he event - handl i ng met hod wi t h t he
/ / Sel ect edI ndexChanged event .
t hi s. ComboBox1. Sel ect edI ndexChanged +=
new Syst em. Event Handl er ( ComboBox1_Sel ect edI ndexChanged) ;
}
/ / Thi s met hod i s cal l ed when t he user changes hi s or her sel ect i on.
/ / I t sear ches f or al l occur r ences of t he sel ect ed empl oyee' s
/ / name i n t he I t ems ar r ay and adds t he empl oyee' s name and
/ / t he number of occur r ences t o Text Box1. Text .
/ / CAUTI ON Thi s code exposes a known bug: I f t he i ndex passed t o t he
/ / Fi ndSt r i ngExact ( sear chSt r i ng, i ndex) met hod i s t he l ast i ndex
/ / of t he ar r ay, t he code t hr ows an except i on.
pr i vat e voi d ComboBox1_Sel ect edI ndexChanged( obj ect sender ,
Syst em. Event Ar gs e)
{
ComboBox comboBox =( ComboBox) sender ;
/ / Save t he sel ect ed empl oyee' s name, because we wi l l r emove
/ / t he empl oyee' s name f r omt he l i st .
st r i ng sel ect edEmpl oyee =( st r i ng) ComboBox1. Sel ect edI t em;
i nt count =0;
i nt r esul t I ndex =- 1;
/ / Cal l t he Fi ndSt r i ngExact met hod t o f i nd t he f i r st
/ / occur r ence i n t he l i st .
r esul t I ndex =ComboBox1. Fi ndSt r i ngExact ( sel ect edEmpl oyee) ;
/ / Remove t he name as i t i s f ound, and i ncr ement t he f ound count .
/ / Then cal l t he Fi ndSt r i ngExact met hod agai n, passi ng i n t he
/ / i ndex of t he cur r ent f ound i t emso t he sear ch st ar t s t her e
/ / i nst ead of at t he begi nni ng of t he l i st .
whi l e ( r esul t I ndex! =- 1)
{
ComboBox1. I t ems. RemoveAt ( r esul t I ndex) ;
count +=1;
r esul t I ndex =ComboBox1. Fi ndSt r i ngExact ( sel ect edEmpl oyee,
r esul t I ndex) ;
}
/ / Updat e t he t ext i n Text box1.
Text Box1. Text =Text Box1. Text +"\ r \ n" +sel ect edEmpl oyee +": "
+count ;
}
}
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
Evento ComboBox.SelectionChangeCommitted
Ocorre quando o item selecionado for alterado e essa alterao exibida em ComboBox.
Namespace: System.Windows.Forms
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
Sintaxe
Comentrios
SelectionChangeCommitted gerado apenas quando o usurio altera a seleo da caixa combo. No use SelectedIndexChanged ou SelectedValueChanged para
capturar alteraes do usurio, pois esses eventos so tambm gerados quando a seleo alterar programaticamente.
Voc pode criar um manipulador de eventos SelectionChangeCommitted para fornecer tratamento especial para ComboBoxquando o usurio altera o item
selecionado na lista.
Para obter mais informaes sobre tratamento de eventos, consulte Consumindo Eventos.
Exemplos
O exemplo de cdigo usa o evento de SelectionChangeCommitted e a propriedade SelectionLength para alterar o comprimento da caixa de texto dependendo do que
o usurio selecionou e comprometido.
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
.NET Framework 4.5
publ i c event Event Handl er Sel ect i onChangeCommi t t ed
pr i vat e voi d comboBox1_Sel ect i onChangeCommi t t ed( obj ect sender , Event Ar gs e)
{
ComboBox sender ComboBox =( ComboBox) sender ;
/ / Change t he l engt h of t he t ext box dependi ng on what t he user has
/ / sel ect ed and commi t t ed usi ng t he Sel ect i onLengt h pr oper t y.
i f ( sender ComboBox. Sel ect i onLengt h >0)
{
t ext box1. Wi dt h =
sender ComboBox. Sel ect edI t em. ToSt r i ng( ) . Lengt h *
( ( i nt ) t hi s. t ext box1. Font . Si zeI nPoi nt s) ;
t ext box1. Text =sender ComboBox. Sel ect edI t em. ToSt r i ng( ) ;
}
}
C#
C#
Referncia
ComboBox Classe
Namespace System.Windows.Forms
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.
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
Comentrios
Use o evento de TextUpdate para validar o texto antes que mostrado realmente. TextUpdate no acionado se a propriedade de Text alterada por meio de
programao.
Para obter mais informaes sobre tratamento de eventos, consulte Consumindo Eventos.
Exemplos
O exemplo de cdigo demonstra o uso desse membro. No exemplo, um manipulador de eventos relata na ocorrncia do evento de TextUpdate . Esse relatrio ajuda
voc a saber quando o evento ocorre e pode ajud-lo a depurar. Para relatar mltiplos eventos ou eventos que ocorrem com freqncia, considere substituir
MessageBox.Show por Console.WriteLine ou anexar a mensagem em um TextBox com multi-linhas.
Para executar o cdigo de exemplo, colagem em um projeto que contm uma instncia do tipo ComboBox chamada ComboBox1. Certifique-se de que no manipulador
de eventos associado ao evento de TextUpdate .
Informaessobreverso
.NET Framework
Com suporte em: 4.5, 4, 3.5, 3.0, 2.0
.NET Framework Client Profile
Com suporte em: 4, 3.5 SP1
Plataformas
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 Funo Server Core sem suporte, Windows Server 2008 R2 Funo Server
Core com suporte com o SP1 ou posterior, Itanium sem suporte)
O .NET Framework no oferece suporte a todas as verses de cada plataforma. Para obter uma lista das verses com suporte, consulte Requisitos do sistema do .NET
Framework.
Consultetambm
Referncia
ComboBox Classe
Namespace System.Windows.Forms
OnTextUpdate
.NET Framework 4.5
publ i c event Event Handl er Text Updat e
pr i vat e voi d ComboBox1_Text Updat e( Obj ect sender , Event Ar gs e) {
MessageBox. Show( "You ar e i n t he ComboBox. Text Updat e event . ") ;
}
C#
C#
Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Você também pode gostar