You are on page 1of 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
.NET Framework 4.5 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
C# [ComVisibleAttribute(true)] [ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)] [DefaultBindingPropertyAttribute("Text")] public class ComboBox : ListControl

O tipo ComboBox expe os membros a seguir.

Construtores
Nome ComboBox Superior Descrio Inicializa uma nova instncia da classe ComboBox.

Propriedades
Nome AccessibilityObject AccessibleDefaultActionDescription Descrio Obtm AccessibleObject atribudo ao controle. (Herdado de Control.) Obtm ou define a descrio de ao padro de controle para uso por aplicativos cliente de acessibilidade. (Herdado de Control.) Obtm ou define a descrio do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.) Obtm ou define o nome do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.) Obtm ou define a funo acessvel de controle (Herdado de Control.) Obtm ou define um valor indicando se o controle pode aceitar os dados que o usurio arrasta nele. (Herdado de Control.) Obtm um valor indicando se a lista ativar seleo de itens de lista. (Herdado de ListControl.) Obtm ou define as bordas do recipiente para que um controle associado e determina como um controle redimensionado com seu pai. (Herdado de Control.) Obtm ou define um System.Collections.Specialized.StringCollection personalizado para ser usado quando a propriedade AutoCompleteSource definida como CustomSource. Obtm ou define uma opo que controla como o preenchimento automtico funciona para a ComboBox. Obtm ou define um valor especificando a origem de cadeias de caracteres completas usadas para o preenchimento automtico. Obtm ou define onde esse controle rolado em ScrollControlIntoView. (Herdado de Control.)

AccessibleDescription AccessibleName AccessibleRole AllowDrop

AllowSelection Anchor

AutoCompleteCustomSource

AutoCompleteMode AutoCompleteSource

AutoScrollOffset

AutoSize BackColor BackgroundImage BackgroundImageLayout

Infraestrutura. Esta propriedade no relevante para essa classe. (Herdado de Control.) Obtm ou define a cor do plano de fundo para o controle. (Substitui Control.BackColor.) Infraestrutura. Esta propriedade no for relevante para essa classe. (Substitui Control.BackgroundImage.) Infraestrutura. Obtm ou define o layout da imagem em segundo plano, conforme definido na enumerao ImageLayout. (Substitui Control.BackgroundImageLayout.) Obtm ou define BindingContext para o controle. (Herdado de Control.) Obtm a distncia, em pixels, entre a borda inferior do controle e a borda superior da rea cliente do seu continer. (Herdado de Control.) Obtm ou define o tamanho e local de controle que inclui os elementos de nonclient, em pixels, relativo ao controle pai. (Herdado de Control.) 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.) Obtm um valor indicando se o controle pode receber o foco. (Herdado de Control.) Determina se os eventos podem ser gerados no controle. (Herdado de Control.) Obtm um valor indicando se o controle pode ser selecionado. (Herdado de Control.) Obtm ou define um valor indicando se o controle capturou o mouse. (Herdado de Control.) 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.) Obtm o retngulo que representa a rea cliente do controle. (Herdado de Control.) Obtm ou define a altura e largura da rea cliente do controle. (Herdado de Control.) Obtm o nome da empresa ou do criador do aplicativo que o contm. (Herdado de Control.) Obtm o IContainer que contm o Component. (Herdado de Component.) Obtm um valor indicando se o controle, ou um dos seus controles filhos, atualmente tem o foco de entrada. (Herdado de Control.) Obtm ou define o menu de atalho associado ao controle. (Herdado de Control.) Obtm ou define ContextMenuStrip associado com esse controle. (Herdado de Control.) Obtm a coleo de controles contidos dentro do controle. (Herdado de Control.) Obtm um valor indicando se o controle foi criado. (Herdado de Control.) Obtm os parmetros necessrios de design quando a ala de controle criada. (Substitui Control.CreateParams.) Obtm ou define o cursor que exibido quando o ponteiro do mouse est sobre o controle. (Herdado de Control.) Obtm as associaes de dados para o controle. (Herdado de Control.) Obtm CurrencyManager associado com esse controle. (Herdado de ListControl.) Obtm ou define a fonte de dados para este ComboBox. Obtm ou define o cursor padro para o controle. (Herdado de Control.) Obtm o modo padro de IME do editor de mtodo de entrada suportado pelo controle. (Herdado de Control.) Obtm o espao, em pixels, que especificado por padro entre controles. (Herdado de Control.) Obtm o tamanho e a altura, em pixels, que especificado como o tamanho mximo padro de um controle. (Herdado de Control.) Obtm o tamanho e a altura, em pixels, que especificado como o tamanho mnimo padro de um controle. (Herdado de Control.) Obtm o espaamento interno, em pixels, do contedo de um controle. (Herdado de Control.)

BindingContext Bottom

Bounds

CanEnableIme

CanFocus CanRaiseEvents CanSelect Capture CausesValidation

ClientRectangle ClientSize CompanyName Container ContainsFocus

ContextMenu ContextMenuStrip Controls Created CreateParams

Cursor

DataBindings DataManager DataSource DefaultCursor DefaultImeMode

DefaultMargin DefaultMaximumSize

DefaultMinimumSize

DefaultPadding

DefaultSize DesignMode DisplayMember DisplayRectangle Disposing Dock

Obtm o tamanho padro de controle. (Substitui Control.DefaultSize.) Obtm um valor que indica se o Component est em modo de design. (Herdado de Component.) Obtm ou define a propriedade para exibir para este ListControl. (Herdado de ListControl.) Obtm o retngulo que representa a rea de exibio de controle. (Herdado de Control.) Obtm um valor indicando se a classe de Control de base est no processo de descarte. (Herdado de Control.) Obtm ou define que controlam bordas esto conectados ao controle pai e determinam como um controle redimensionado com seu pai. (Herdado de Control.) 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.) Obtm ou define um valor indicando se o cdigo ou o sistema operacional manipular o desenho dos elementos na lista. Obtm ou define a altura em pixels da parte suspensa de ComboBox. Obtm ou define um valor que especifica o estilo da caixa combo. Obtm ou define a largura da parte suspensa de uma caixa de combinao. Obtm ou define um valor indicando se a caixa de combinao est exibindo a parte suspensa. Obtm ou define um valor indicando se o controle pode responder a interao do usurio. (Herdado de Control.) Obtm a lista de manipuladores de eventos que esto conectados a este Component. (Herdado de Component.) Obtm ou define a aparncia de ComboBox. Obtm um valor indicando se ComboBox tem o foco. (Substitui Control.Focused.) Obtm ou define a fonte do texto exibido pelo controle. (Herdado de Control.) Obtm ou define a altura da fonte do controle. (Herdado de Control.) Obtm ou define a cor do plano de fundo do controle. (Substitui Control.ForeColor.) Obtm ou define IFormatProvider que fornece o comportamento de formatao personalizada. (Herdado de ListControl.) Obtm ou define os caracteres especificador de formato - que indicam como um valor deve ser exibido. (Herdado de ListControl.) Obtm ou define um valor indicando se formatao aplicado propriedade de DisplayMember de ListControl. (Herdado de ListControl.) Obtm o identificador de janela que o controle est associado. (Herdado de Control.) Obtm um valor indicando se o controle contm um ou mais controles filho. (Herdado de Control.) Obtm ou define a altura do controle. (Herdado de Control.) Obtm ou define o modo de IME do editor de mtodo de entrada do controle. (Herdado de Control.) Obtm ou define o modo de IME de um controle. (Herdado de Control.) Obtm ou define um valor indicando se o controle deve redimensionar para evitar mostrar itens parciais. 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.) Obtm ou define um valor indicando se o controle visvel para aplicativos de acessibilidade. (Herdado de Control.) Obtm um valor indicando se o controle ser descartado. (Herdado de Control.) Obtm um valor indicando se o controle tem um identificador associado a ele. (Herdado de Control.) Obtm um valor indicando se o controle est espelhado. (Herdado de Control.) Obtm ou define a altura de um item da caixa combo.

DoubleBuffered

DrawMode

DropDownHeight DropDownStyle DropDownWidth DroppedDown Enabled

Events

FlatStyle Focused Font FontHeight ForeColor FormatInfo

FormatString

FormattingEnabled

Handle HasChildren Height ImeMode ImeModeBase IntegralHeight InvokeRequired

IsAccessible

IsDisposed IsHandleCreated IsMirrored ItemHeight

Items LayoutEngine Left

Obtm um objeto que representa a coleo de itens contidos neste ComboBox. Obtm uma instncia em cache do mecanismo de layout do controle. (Herdado de Control.) 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.) Obtm ou define as coordenadas do canto superior esquerdo do controle em relao ao canto superior esquerdo do recipiente. (Herdado de Control.) Obtm ou define o espao entre controles. (Herdado de Control.) Obtm ou define o nmero mximo de itens a serem exibidos na parte suspensa de ComboBox. Obtm ou define o tamanho que o limite superior que GetPreferredSize pode especificar. (Substitui Control.MaximumSize.) Obtm ou define o nmero de caracteres que um usurio pode digitar em ComboBox. Obtm ou define o tamanho que o limite inferior que GetPreferredSize pode especificar. (Substitui Control.MinimumSize.) Obtm ou define o nome do controle. (Herdado de Control.) Infraestrutura. Esta propriedade no relevante para essa classe. Obtm ou define o continer pai do controle. (Herdado de Control.) Obtm a largura preferencial de ComboBox. Obtm o tamanho de uma rea retangular no qual o controle pode ser inserido. (Herdado de Control.) Obtm o nome do assembly que contm o controle. (Herdado de Control.) Obtm a verso do assembly que contm o controle. (Herdado de Control.) Obtm um valor indicando se o controle est atualmente recreando a ala. (Herdado de Control.) Obtm ou define a regio de janela associado com o controle. (Herdado de Control.) Obsoleta. Esta propriedade agora obsoleta. (Herdado de Control.) Obtm ou define um valor indicando se o controle redesenha quando redimensionado. (Herdado de Control.) Obtm a distncia, em pixels, entre a borda direita do controle e a borda esquerda da rea cliente do seu continer. (Herdado de Control.) 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.) Obtm um valor que determina a escala de controles filho. (Herdado de Control.) Obtm ou define o ndice que especifica o item atualmente selecionado. (Substitui ListControl.SelectedIndex.) Obtm ou define o item atualmente selecionado em ComboBox. Obtm ou define o texto selecionado na parte editvel de ComboBox. Obtm ou define o valor da propriedade de membro especificado pela propriedade de ValueMember . (Herdado de ListControl.) Obtm ou define o nmero de caracteres selecionados na parte editvel da caixa combo. Obtm ou define o ndice inicial do texto selecionado na caixa de combinao. Obtm um valor indicando se o controle deve exibir o retngulo de foco. (Herdado de Control.) Obtm um valor indicando se a interface do usurio est no estado apropriado para mostrar ou ocultar aceleradores de teclado. (Herdado de Control.) Obtm ou define o controle. (Herdado de Control.) Obtm ou define a altura e largura do controle. (Herdado de Control.) Obtm ou define um valor indicando se os itens na caixa de combinao so classificados.

Location

Margin MaxDropDownItems MaximumSize

MaxLength MinimumSize

Name Padding Parent PreferredHeight PreferredSize ProductName ProductVersion RecreatingHandle Region RenderRightToLeft ResizeRedraw Right

RightToLeft

ScaleChildren SelectedIndex SelectedItem SelectedText SelectedValue

SelectionLength SelectionStart ShowFocusCues ShowKeyboardCues

Site Size Sorted

TabIndex TabStop

Obtm ou define ordem de tabulao de controle dentro de seu recipiente. (Herdado de Control.) Obtm ou define um valor que indica se o usurio pode colocar o foco neste controle usando a tecla TAB. (Herdado de Control.) Obtm ou define o objeto que contm dados sobre o controle. (Herdado de Control.) Obtm ou define o texto associado com esse controle. (Substitui Control.Text.) 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.) 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.) Obtm ou define um valor indicando se usar o cursor de espera para o controle atual e todos os controles filhos. (Herdado de Control.) Obtm ou define o caminho de propriedade para usar como o valor real para os itens em ListControl. (Herdado de ListControl.) Obtm ou define um valor indicando se o controle e todos os seus controles filho so exibidos. (Herdado de Control.) Obtm ou define a largura do controle. (Herdado de Control.) Infraestrutura. Esta propriedade no relevante para essa classe. (Herdado de Control.)

Tag Text Top

TopLevelControl

UseWaitCursor

ValueMember

Visible

Width WindowTarget Superior

Mtodos
Nome AccessibilityNotifyClients(AccessibleEvents, Int32) AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) AddItemsCore BeginInvoke(Delegate) Descrio Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho especificado. (Herdado de Control.) Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho especificado. (Herdado de Control.) Obsoleta. Adiciona os itens especificados para a caixa de combinao. Executa o representante especificado de forma assncrona no segmento que o identificador subjacente do controle foi criada sobre. (Herdado de Control.) 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.) Mantm o desempenho quando itens so adicionados ao ComboBox um de cada vez. Traz o controle frente da ordem z. (Herdado de Control.) Obtm um valor indicando se o controle especificado um filho do controle. (Herdado de Control.) Cria um novo objeto de acessibilidade para o controle. (Substitui Control.CreateAccessibilityInstance().) Fora a criao do controle visvel, incluindo a criao de gerenciamento e todos os controles filhos visveis. (Herdado de Control.) Cria uma nova instncia de coleo do controle para o controle. (Herdado de Control.) Cria Graphics para o controle. (Herdado de Control.) Cria um identificador para o controle. (Substitui Control.CreateHandle().) 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.) Envia a mensagem especificada para o procedimento de janela padro. (Herdado de Control.) Destri a ala associada com o controle. (Herdado de Control.) Libera todos os recursos usados pelo Component. (Herdado de Component.) Libera os recursos no gerenciados usados pelo ComboBox e opcionalmente libera os recursos gerenciados. (Substitui Control.Dispose(Boolean).) Iniciar uma operao de arrastar e soltar. (Herdado de Control.)

BeginInvoke(Delegate, Object[])

BeginUpdate BringToFront Contains CreateAccessibilityInstance CreateControl

CreateControlsInstance CreateGraphics CreateHandle CreateObjRef

DefWndProc DestroyHandle Dispose() Dispose(Boolean)

DoDragDrop

DrawToBitmap EndInvoke

Suporte que processam ao bitmap especificado. (Herdado de Control.) Recupera o valor de retorno da operao assncrona representada por IAsyncResult passado. (Herdado de Control.) Retoma a pintura do controle ComboBox depois que a pintura suspensa pelo mtodo BeginUpdate. Verifica se o objeto especificado igual ao objeto atual. (Herdado de Object.) Recupera o valor atual de item de ListControl , se uma propriedade de um objeto, dado o item. (Herdado de ListControl.) 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.) Libera os recursos no gerenciados e executa outras operaes de limpeza antes do Component ser recuperados pela coleta de lixo. (Herdado de Component.) Recupera o formulrio que o controle est ativado. (Herdado de Control.) Retorna o ndice do primeiro item em ComboBox que comea com a cadeia de caracteres especificada. Retorna o ndice do primeiro item em ComboBox alm de ndice especificado que contm a cadeia de caracteres especificada. A pesquisa no diferencia maisculas de minsculas. Localiza o primeiro item na caixa de combinao que corresponde a cadeia de caracteres especificada. Localiza o primeiro item aps o ndice especificado que corresponde a cadeia de caracteres especificada. Defina o foco de entrada para o controle. (Herdado de Control.) Recupera AccessibleObjectespecificado. (Herdado de Control.) Recupera um valor que indica como um controle ir se comportar quando sua propriedade de AutoSize ativada. (Herdado de Control.) Recupera o controle filho que est localizado nas coordenadas especificado. (Herdado de Control.) Recupera o controle filho que est localizado nas coordenadas especficas, especificando se ignorar controles filhos de um tipo. (Herdado de Control.) Retorna ContainerControl seguinte acima da cadeia de controle de controles pai. (Herdado de Control.) Serve como a funo de hash padro. (Herdado de Object.) Retorna a altura de um item em ComboBox. Retorna a representao de texto do item especificado. (Herdado de ListControl.) Recupera o objeto de servio vida til atual que controla a diretiva de vida til para esta instncia. (Herdado de MarshalByRefObject.) Recupera o prximo controle frente ou novamente em ordem de tabulao controles filho. (Herdado de Control.) Retorna o tamanho de uma rea retangular na qual um controle pode caber. (Herdado de Control.) Recupera os limites dentro do qual o controle dimensionado. (Herdado de Control.) Retorna um objeto que representa um servio fornecido pelo Component ou por seus Container. (Herdado de Component.) Recupera o valor especificado de bit de estilo do controle para o controle. (Herdado de Control.) Determina se o controle um controle de nvel superior. (Herdado de Control.) Obtm o Type da instncia atual. (Herdado de Object.) Esconde o controle de usurio. (Herdado de Control.) Obtm um objeto de servio de tempo de vida para controlar a diretiva vida til para esta instncia. (Herdado de MarshalByRefObject.) Chamado depois que o controle foi adicionado a um outro continer. (Herdado de Control.) Invalida a superfcie inteira de controle e faz com que o controle a ser redesenhado. (Herdado de Control.)

EndUpdate Equals(Object) FilterItemOnProperty(Object)

FilterItemOnProperty(Object, String)

Finalize

FindForm FindString(String) FindString(String, Int32)

FindStringExact(String) FindStringExact(String, Int32)

Focus GetAccessibilityObjectById GetAutoSizeMode

GetChildAtPoint(Point) GetChildAtPoint(Point, GetChildAtPointSkip)

GetContainerControl GetHashCode GetItemHeight GetItemText GetLifetimeService

GetNextControl

GetPreferredSize GetScaledBounds GetService

GetStyle GetTopLevel GetType Hide InitializeLifetimeService

InitLayout Invalidate()

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.) 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.) 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.) 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.) 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.) Executa o representante especificado no thread que possui o identificador de janela subjacente do controle. (Herdado de Control.) Executa o representante especificado, no thread que possui o identificador de janela subjacente de controle, com a lista de argumentos especificada. (Herdado de Control.) Gera o evento de GotFocus para o controle especificado. (Herdado de Control.) Gera o evento de LostFocus para o controle especificado. (Herdado de Control.) Gera o evento de Click para o controle especificado. (Herdado de Control.) Gera o evento de Paint para o controle especificado. (Herdado de Control.) Gera o evento de PaintBackground para o controle especificado. (Herdado de Control.) Determina se um caractere um caractere de entrada que o controle reconhece. (Herdado de Control.) Determina se a chave especificada uma chave de entrada normal ou uma tecla especial que requer pr-processamento. (Substitui ListControl.IsInputKey(Keys).) Cria uma cpia superficial do Object atual. (Herdado de Object.) Cria uma cpia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.) Infraestrutura. Gera o evento de Invalidated com uma regio especificada do controle para invalidar. (Herdado de Control.) Gera o evento AutoSizeChanged . (Herdado de Control.) Gera o evento BackColorChanged . (Substitui Control.OnBackColorChanged(EventArgs).) Gera o evento BackgroundImageChanged. (Herdado de Control.) Gera o evento BackgroundImageLayoutChanged. (Herdado de Control.) Gera o evento BindingContextChanged. (Herdado de ListControl.) Gera o evento CausesValidationChanged. (Herdado de Control.) Gera o evento ChangeUICues. (Herdado de Control.) Gera o evento Click. (Herdado de Control.) Gera o evento ClientSizeChanged. (Herdado de Control.) Gera o evento ContextMenuChanged. (Herdado de Control.) Gera o evento ContextMenuStripChanged. (Herdado de Control.) Gera o evento ControlAdded. (Herdado de Control.) Gera o evento ControlRemoved. (Herdado de Control.) Gera o mtodo de CreateControl . (Herdado de Control.) Gera o evento CursorChanged. (Herdado de Control.)

Invalidate(Rectangle)

Invalidate(Region)

Invalidate(Rectangle, Boolean)

Invalidate(Region, Boolean)

Invoke(Delegate)

Invoke(Delegate, Object[])

InvokeGotFocus InvokeLostFocus InvokeOnClick InvokePaint InvokePaintBackground IsInputChar IsInputKey

MemberwiseClone() MemberwiseClone(Boolean) NotifyInvalidate

OnAutoSizeChanged OnBackColorChanged OnBackgroundImageChanged OnBackgroundImageLayoutChanged OnBindingContextChanged OnCausesValidationChanged OnChangeUICues OnClick OnClientSizeChanged OnContextMenuChanged OnContextMenuStripChanged OnControlAdded OnControlRemoved OnCreateControl OnCursorChanged

OnDataSourceChanged OnDisplayMemberChanged OnDockChanged OnDoubleClick OnDragDrop OnDragEnter OnDragLeave OnDragOver OnDrawItem OnDropDown OnDropDownClosed OnDropDownStyleChanged OnEnabledChanged OnEnter OnFontChanged OnForeColorChanged OnFormat OnFormatInfoChanged OnFormatStringChanged OnFormattingEnabledChanged OnGiveFeedback OnGotFocus OnHandleCreated OnHandleDestroyed OnHelpRequested OnImeModeChanged OnInvalidated OnKeyDown OnKeyPress OnKeyUp OnLayout OnLeave OnLocationChanged OnLostFocus OnMarginChanged OnMeasureItem OnMouseCaptureChanged OnMouseClick

Gera o evento DataSourceChanged. (Substitui ListControl.OnDataSourceChanged(EventArgs).) Gera o evento DisplayMemberChanged. (Substitui ListControl.OnDisplayMemberChanged(EventArgs).) Gera o evento DockChanged. (Herdado de Control.) Gera o evento DoubleClick. (Herdado de Control.) Gera o evento DragDrop. (Herdado de Control.) Gera o evento DragEnter. (Herdado de Control.) Gera o evento DragLeave. (Herdado de Control.) Gera o evento DragOver. (Herdado de Control.) Gera o evento DrawItem. Gera o evento DropDown. Gera o evento DropDownClosed. Gera o evento DropDownStyleChanged. Gera o evento EnabledChanged. (Herdado de Control.) Gera o evento Enter. (Herdado de Control.) Gera o evento FontChanged. (Substitui Control.OnFontChanged(EventArgs).) Gera o evento ForeColorChanged. (Substitui Control.OnForeColorChanged(EventArgs).) Gera o evento Format. (Herdado de ListControl.) Gera o evento FormatInfoChanged. (Herdado de ListControl.) Gera o evento FormatStringChanged. (Herdado de ListControl.) Gera o evento FormattingEnabledChanged. (Herdado de ListControl.) Gera o evento GiveFeedback. (Herdado de Control.) Gera o evento GotFocus. (Substitui Control.OnGotFocus(EventArgs).) Gera o evento HandleCreated. (Substitui Control.OnHandleCreated(EventArgs).) Gera o evento HandleDestroyed. (Substitui Control.OnHandleDestroyed(EventArgs).) Gera o evento HelpRequested. (Herdado de Control.) Gera o evento ImeModeChanged. (Herdado de Control.) Gera o evento Invalidated. (Herdado de Control.) Gera o evento KeyDown. (Substitui Control.OnKeyDown(KeyEventArgs).) Gera o evento KeyPress. (Substitui Control.OnKeyPress(KeyPressEventArgs).) Gera o evento KeyUp. (Herdado de Control.) Gera o evento Layout. (Herdado de Control.) Gera o evento Leave. (Herdado de Control.) Gera o evento LocationChanged. (Herdado de Control.) Gera o evento LostFocus. (Substitui Control.OnLostFocus(EventArgs).) Gera o evento MarginChanged. (Herdado de Control.) Gera o evento MeasureItem. Gera o evento MouseCaptureChanged. (Herdado de Control.) Gera o evento MouseClick. (Herdado de Control.)

OnMouseDoubleClick OnMouseDown OnMouseEnter OnMouseHover OnMouseLeave OnMouseMove OnMouseUp OnMouseWheel OnMove OnNotifyMessage OnPaddingChanged OnPaint OnPaintBackground OnParentBackColorChanged OnParentBackgroundImageChanged

Gera o evento MouseDoubleClick. (Herdado de Control.) Gera o evento MouseDown. (Herdado de Control.) Gera o evento MouseEnter. (Substitui Control.OnMouseEnter(EventArgs).) Gera o evento MouseHover. (Herdado de Control.) Gera o evento MouseLeave. (Substitui Control.OnMouseLeave(EventArgs).) Gera o evento MouseMove. (Herdado de Control.) Gera o evento MouseUp. (Herdado de Control.) Gera o evento MouseWheel. (Herdado de Control.) Gera o evento Move. (Herdado de Control.) Notifica o controle de mensagens do Windows. (Herdado de Control.) Gera o evento PaddingChanged. (Herdado de Control.) Gera o evento Paint. (Herdado de Control.) Pinta o plano de fundo do controle. (Herdado de Control.) Gera o evento BackColorChanged . (Substitui Control.OnParentBackColorChanged(EventArgs).) Gera o evento de BackgroundImageChanged quando o valor da propriedade de BackgroundImage do continer do controle for alterada. (Herdado de Control.) Gera o evento de BindingContextChanged quando o valor da propriedade de BindingContext do continer do controle for alterada. (Herdado de Control.) Gera o evento ParentChanged. (Herdado de Control.) Gera o evento CursorChanged. (Herdado de Control.) Gera o evento de EnabledChanged quando o valor da propriedade de Enabled do continer do controle for alterada. (Herdado de Control.) Gera o evento de FontChanged quando o valor da propriedade de Font do continer do controle for alterada. (Herdado de Control.) Gera o evento de ForeColorChanged quando o valor da propriedade de ForeColor do continer do controle for alterada. (Herdado de Control.) Gera o evento de RightToLeftChanged quando o valor da propriedade de RightToLeft do continer do controle for alterada. (Herdado de Control.) Gera o evento de VisibleChanged quando o valor da propriedade de Visible do continer do controle for alterada. (Herdado de Control.) Gera o evento PreviewKeyDown. (Herdado de Control.) Gera o evento Paint. (Herdado de Control.) Gera o evento QueryContinueDrag. (Herdado de Control.) Gera o evento RegionChanged. (Herdado de Control.) Gera o evento Resize. (Substitui Control.OnResize(EventArgs).) Gera o evento RightToLeftChanged. (Herdado de Control.) Gera o evento SelectedIndexChanged. (Substitui ListControl.OnSelectedIndexChanged(EventArgs).) Gera o evento SelectedItemChanged. Gera o evento SelectedValueChanged. (Substitui ListControl.OnSelectedValueChanged(EventArgs).) Gera o evento SelectionChangeCommitted. Gera o evento SizeChanged. (Herdado de Control.) Gera o evento StyleChanged. (Herdado de Control.)

OnParentBindingContextChanged

OnParentChanged OnParentCursorChanged OnParentEnabledChanged

OnParentFontChanged

OnParentForeColorChanged

OnParentRightToLeftChanged

OnParentVisibleChanged

OnPreviewKeyDown OnPrint OnQueryContinueDrag OnRegionChanged OnResize OnRightToLeftChanged OnSelectedIndexChanged OnSelectedItemChanged OnSelectedValueChanged OnSelectionChangeCommitted OnSizeChanged OnStyleChanged

OnSystemColorsChanged OnTabIndexChanged OnTabStopChanged OnTextChanged OnTextUpdate OnValidated OnValidating OnValueMemberChanged OnVisibleChanged PerformLayout()

Gera o evento SystemColorsChanged. (Herdado de Control.) Gera o evento TabIndexChanged. (Herdado de Control.) Gera o evento TabStopChanged. (Herdado de Control.) Gera o evento TextChanged. (Substitui Control.OnTextChanged(EventArgs).) Gera o evento TextUpdate. Gera o evento Validated. (Herdado de Control.) Gera o evento Validating. (Substitui Control.OnValidating(CancelEventArgs).) Gera o evento ValueMemberChanged. (Herdado de ListControl.) Gera o evento VisibleChanged. (Herdado de Control.) Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de Control.) Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de Control.) Calcula o local de ponto especificado na tela em coordenadas do cliente. (Herdado de Control.) Calcula o local de ponto especificado de cliente em coordenadas da tela. (Herdado de Control.) Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que so distribudos. (Herdado de Control.) Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que so distribudos. (Herdado de Control.) Processa uma tecla de comando. (Herdado de Control.) Processa um caractere da caixa de dilogo. (Herdado de Control.) Processa uma chave da caixa de dilogo. (Herdado de Control.) Processa uma mensagem principal e gera os eventos apropriado do controle. (Substitui Control.ProcessKeyEventArgs(Message).) Processa uma mensagem do teclado. (Herdado de Control.) Visualiza uma mensagem do teclado. (Herdado de Control.) Processa um caractere mnemnico. (Herdado de Control.) Infraestrutura. Gera o evento apropriado de arrastar. (Herdado de Control.) Infraestrutura. Gera o evento principal apropriado. (Herdado de Control.) Infraestrutura. Gera o evento apropriado do mouse. (Herdado de Control.) Infraestrutura. Gera o evento apropriado de pintura. (Herdado de Control.) Fora a recriao de forma para o controle. (Herdado de Control.) Calcula o tamanho e o local do retngulo especificado na tela no cliente coordena. (Herdado de Control.) Calcula o tamanho e o local do retngulo especificado de cliente na tela coordena. (Herdado de Control.) Fora o controle para invalidar a rea cliente e para redesenhar-se imediatamente e todos os controles filhos. (Herdado de Control.) Atualiza o item contido no local especificado. (Substitui ListControl.RefreshItem(Int32).) Atualizar todos os itens de ComboBox . (Substitui ListControl.RefreshItems().) Reinicializa a propriedade de BackColor ao seu valor padro. (Herdado de Control.) Faz com que um controle a BindingSource releia todos os itens na lista e atualiza os valores exibidos. (Herdado de Control.)

PerformLayout(Control, String)

PointToClient PointToScreen PreProcessControlMessage

PreProcessMessage

ProcessCmdKey ProcessDialogChar ProcessDialogKey ProcessKeyEventArgs

ProcessKeyMessage ProcessKeyPreview ProcessMnemonic RaiseDragEvent RaiseKeyEvent RaiseMouseEvent RaisePaintEvent RecreateHandle RectangleToClient

RectangleToScreen

Refresh

RefreshItem RefreshItems ResetBackColor ResetBindings

ResetCursor ResetFont ResetForeColor ResetImeMode ResetMouseEventArgs ResetRightToLeft ResetText ResumeLayout() ResumeLayout(Boolean)

Reinicializa a propriedade de Cursor ao seu valor padro. (Herdado de Control.) Reinicializa a propriedade de Font ao seu valor padro. (Herdado de Control.) Reinicializa a propriedade de ForeColor ao seu valor padro. (Herdado de Control.) Reinicializa a propriedade de ImeMode ao seu valor padro. (Herdado de Control.) Infraestrutura. Redefine o controle para manipular o evento de MouseLeave . (Herdado de Control.) Reinicializa a propriedade de RightToLeft ao seu valor padro. (Herdado de Control.) Reinicializa a propriedade de Text ao seu valor padro. (Substitui Control.ResetText().) Continua a lgica comum de layout. (Herdado de Control.) Continua a lgica comum de layout, forando opcionalmente um layout imediato de solicitaes pendentes de layout. (Herdado de Control.) Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Obsoleta. Dimensionar o controle e todos os controles filhos. (Herdado de Control.) Dimensionar o controle e todos os controles filho pelo fator de escala especificado. (Herdado de Control.) Obsoleta. Dimensionar o controle inteiro e todos os controles filhos. (Herdado de Control.) Dimensiona o local, o tamanho, o preenchimento e a margem de um controle. (Substitui Control.ScaleControl(SizeF, BoundsSpecified).) Infraestrutura. Este mtodo no relevante para essa classe. (Herdado de Control.) Ativa o controle. (Herdado de Control.) Ativa um controle filho. Opcionalmente especificar a direo na ordem de tabulao selecione o tipo de controle. (Herdado de Control.) Seleciona um intervalo de texto na parte editvel de ComboBox. Seleciona qualquer texto na parte editvel de ComboBox. Ativa o controle seguir. (Herdado de Control.) O controle envia de volta da ordem z. (Herdado de Control.) Define um valor que indica como um controle ir se comportar quando sua propriedade de AutoSize ativada. (Herdado de Control.) Defina os limites do controle para o local e o tamanho especificados. (Herdado de Control.) Defina os limites do controle especificados para o local e o tamanho especificados. (Herdado de Control.) Defina o tamanho e local de ComboBox. (Substitui Control.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified).) Defina o tamanho da rea cliente do controle. (Herdado de Control.) Quando substitudo em uma classe derivada, define o objeto com o ndice especificado na classe derivada. (Substitui ListControl.SetItemCore(Int32, Object).) Quando substitudo em uma classe derivada, define a matriz especificada de objetos em uma coleo na classe derivada. (Substitui ListControl.SetItemsCore(IList).)

RtlTranslateAlignment(ContentAlignment)

RtlTranslateAlignment(HorizontalAlignment)

RtlTranslateAlignment(LeftRightAlignment)

RtlTranslateContent

RtlTranslateHorizontal

RtlTranslateLeftRight

Scale(Single) Scale(SizeF)

Scale(Single, Single) ScaleControl

ScaleCore Select() Select(Boolean, Boolean)

Select(Int32, Int32) SelectAll SelectNextControl SendToBack SetAutoSizeMode

SetBounds(Int32, Int32, Int32, Int32) SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) SetBoundsCore

SetClientSizeCore SetItemCore

SetItemsCore

SetStyle SetTopLevel SetVisibleCore Show SizeFromClientSize SuspendLayout ToString

Define um sinalizador especificado de ControlStyles a true ou a false. (Herdado de Control.) Defina o controle como o controle de nvel superior. (Herdado de Control.) Defina o controle ao estado visvel especificado. (Herdado de Control.) Exibe o controle para o usurio. (Herdado de Control.) Determina o tamanho do controle inteiro de altura e largura de sua rea cliente. (Herdado de Control.) Suspende temporariamente a lgica de layout para o controle. (Herdado de Control.) Retorna uma cadeia de caracteres que representa o controle de ComboBox . (Substitui Component.ToString().) Faz com que o controle redesenhe regies invalidadas em sua rea cliente. (Herdado de Control.) Atualiza os limites do controle com o tamanho e local atual. (Herdado de Control.) Atualiza os limites do controle com o tamanho e local especificados. (Herdado de Control.) Atualiza os limites do controle com o tamanho, o local, e o tamanho especificados de cliente. (Herdado de Control.) Fora os estilos atribudos a ser reaplicados ao controle. (Herdado de Control.) Atualiza o controle na ordem z de seu pai. (Herdado de Control.) Mensagens do Windows dos processos. (Substitui Control.WndProc(Message).)

Update UpdateBounds() UpdateBounds(Int32, Int32, Int32, Int32) UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) UpdateStyles UpdateZOrder WndProc Superior

Eventos
Nome AutoSizeChanged BackColorChanged BackgroundImageChanged BackgroundImageLayoutChanged BindingContextChanged CausesValidationChanged ChangeUICues Click ClientSizeChanged ContextMenuChanged ContextMenuStripChanged ControlAdded ControlRemoved CursorChanged DataSourceChanged DisplayMemberChanged Disposed DockChanged DoubleClick DragDrop DragEnter Descrio Infraestrutura. Esse evento no relevante para essa classe. (Herdado de Control.) Ocorre quando o valor da propriedade de BackColor alterar. (Herdado de Control.) Infraestrutura. Ocorre quando o valor da propriedade de BackgroundImage alterar. Infraestrutura. Ocorre quando a propriedade de BackgroundImageLayout alterar. Ocorre quando o valor da propriedade de BindingContext alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de CausesValidation alterar. (Herdado de Control.) Ocorre quando as sugestes de interface do usurio de foco do teclado ou alterado. (Herdado de Control.) Ocorre quando o controle clicado. (Herdado de Control.) Ocorre quando o valor da propriedade de ClientSize alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de ContextMenu alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de ContextMenuStrip alterar. (Herdado de Control.) Ocorre quando um novo controle adicionado a Control.ControlCollection. (Herdado de Control.) Ocorre quando um controle removido de Control.ControlCollection. (Herdado de Control.) Ocorre quando o valor da propriedade de Cursor alterar. (Herdado de Control.) Ocorre quando DataSource alterar. (Herdado de ListControl.) Ocorre quando a propriedade de DisplayMember alterar. (Herdado de ListControl.) Ocorre quando o componente descartado por uma chamada do mtodo Dispose. (Herdado de Component.) Ocorre quando o valor da propriedade de Dock alterar. (Herdado de Control.) Infraestrutura. Esse evento no relevante para essa classe. Ocorre quando uma operao de arrastar e soltar concluda. (Herdado de Control.) Ocorre quando um objeto arrastado os limites do controle. (Herdado de Control.)

DragLeave DragOver DrawItem DropDown DropDownClosed DropDownStyleChanged EnabledChanged Enter FontChanged ForeColorChanged Format FormatInfoChanged FormatStringChanged FormattingEnabledChanged GiveFeedback GotFocus HandleCreated HandleDestroyed HelpRequested ImeModeChanged Invalidated KeyDown KeyPress KeyUp Layout Leave LocationChanged LostFocus MarginChanged MeasureItem

Ocorre quando um objeto arrastado para fora dos limites do controle. (Herdado de Control.) Ocorre quando um objeto arrastado sobre os limites do controle. (Herdado de Control.) Ocorre quando uma aparncia visual de ComboBox proprietrio- desenhado alterar. Ocorre quando a lista suspensa de uma ComboBox exibida. Ocorre quando a lista suspensa da ComboBox no est mais visvel. Ocorre quando a propriedade de DropDownStyle alterar. Ocorre quando o valor da propriedade de Enabled alterar. (Herdado de Control.) Ocorre quando o controle inserido. (Herdado de Control.) Ocorre quando o valor da propriedade de Font alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de ForeColor alterar. (Herdado de Control.) Ocorre quando o controle associado a um valor de dados. (Herdado de ListControl.) Ocorre quando o valor da propriedade de FormatInfo alterar. (Herdado de ListControl.) Ocorre quando o valor da propriedade de FormatString alterar (Herdado de ListControl.) Ocorre quando o valor da propriedade de FormattingEnabled alterar. (Herdado de ListControl.) Ocorre durante uma operao de arrastar. (Herdado de Control.) Ocorre quando o controle receber o foco. (Herdado de Control.) Ocorre quando um identificador criada para o controle. (Herdado de Control.) Ocorre quando a ala de controle est em processo de destruio. (Herdado de Control.) Ocorre quando um usurio solicita ajudarem para um controle. (Herdado de Control.) Ocorre quando a propriedade de ImeMode alterar. (Herdado de Control.) Ocorre quando a exibio de um controle precisa ser redesenhada. (Herdado de Control.) Ocorre quando uma chave for pressionada enquanto o controle tem o foco. (Herdado de Control.) Ocorre quando uma chave for pressionada enquanto o controle tem o foco. (Herdado de Control.) Ocorre quando uma chave liberada quando o controle tem o foco. (Herdado de Control.) Ocorre quando um controle deve reposicionar os seus controles filho. (Herdado de Control.) Ocorre quando o foco de entrada sair do controle. (Herdado de Control.) Ocorre quando o valor da propriedade de Location alterar. (Herdado de Control.) Ocorre quando o controle perde o foco. (Herdado de Control.) Ocorre quando a margem do controle alterar. (Herdado de Control.) Ocorre sempre que um item proprietrio- desenhado de ComboBox precisa ser desenhada e quando os tamanhos dos itens de lista so determinados. Ocorre quando o controle perde a captura do mouse. (Herdado de Control.) Ocorre quando o usurio clica no controle com o mouse. (Herdado de Control.) Ocorre quando o usurio clica duas vezes no controle com o mouse. (Herdado de Control.) Ocorre quando o ponteiro do mouse est sobre o controle e um boto do mouse pressionado. (Herdado de Control.) Ocorre quando o ponteiro do mouse entra no controle. (Herdado de Control.) Ocorre quando o ponteiro do mouse no controle posicionando. (Herdado de Control.) Ocorre quando o ponteiro do mouse sai do controle. (Herdado de Control.) Ocorre quando o ponteiro do mouse for movido sobre o controle. (Herdado de Control.)

MouseCaptureChanged MouseClick MouseDoubleClick MouseDown

MouseEnter MouseHover MouseLeave MouseMove

MouseUp

Ocorre quando o ponteiro do mouse est sobre o controle e um boto do mouse seja liberado. (Herdado de Control.) Ocorre quando a roda do mouse se move enquanto o controle tem foco. (Herdado de Control.) Ocorre quando o controle movido. (Herdado de Control.) Infraestrutura. Esse evento no relevante para essa classe. Infraestrutura. Ocorre quando o controle de ComboBox redesenhado. Ocorre quando o valor da propriedade de Parent alterar. (Herdado de Control.) Ocorre antes do evento de KeyDown quando uma chave pressionada quando o foco estiver nesse controle. (Herdado de Control.) Ocorre quando AccessibleObject fornecer ajuda para aplicativos de acessibilidade. (Herdado de Control.) Ocorre durante uma operao de arrastar-e-soltar e permite que a fonte determine se a operao arrastar-esoltar deve ser cancelada. (Herdado de Control.) Ocorre quando o valor da propriedade de Region alterar. (Herdado de Control.) Ocorre quando o controle redimensionado. (Herdado de Control.) Ocorre quando o valor da propriedade de RightToLeft alterar. (Herdado de Control.) Ocorre quando a propriedade de SelectedIndex alterar. Ocorre quando a propriedade de SelectedValue alterar. (Herdado de ListControl.) Ocorre quando o item selecionado for alterado e essa alterao exibida em ComboBox. Ocorre quando o valor da propriedade de Size alterar. (Herdado de Control.) Ocorre quando o estilo do controle alterar. (Herdado de Control.) Ocorre quando as cores do sistema alterado. (Herdado de Control.) Ocorre quando o valor da propriedade de TabIndex alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de TabStop alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de Text alterar. (Herdado de Control.) Ocorre quando o controle tiver formatado o texto, mas antes que o texto seja exibido. Ocorre quando o controle validar concludo. (Herdado de Control.) Ocorre quando o controle est sendo validado. (Herdado de Control.) Ocorre quando a propriedade de ValueMember alterar. (Herdado de ListControl.) Ocorre quando o valor da propriedade de Visible alterar. (Herdado de Control.)

MouseWheel Move PaddingChanged Paint ParentChanged PreviewKeyDown

QueryAccessibilityHelp QueryContinueDrag

RegionChanged Resize RightToLeftChanged SelectedIndexChanged SelectedValueChanged SelectionChangeCommitted SizeChanged StyleChanged SystemColorsChanged TabIndexChanged TabStopChanged TextChanged TextUpdate Validated Validating ValueMemberChanged VisibleChanged Superior

Implementaesexplcitasdainterface
Nome IDropTarget.OnDragDrop IDropTarget.OnDragEnter IDropTarget.OnDragLeave IDropTarget.OnDragOver Superior Descrio Infraestrutura. Gera o evento DragDrop. (Herdado de Control.) Infraestrutura. Gera o evento DragEnter. (Herdado de Control.) Infraestrutura. Gera o evento DragLeave. (Herdado de Control.) Infraestrutura. Gera o evento DragOver. (Herdado de Control.)

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, ComboBox tambm 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 CheckedListBox em 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. C#

using System; using System.Windows.Forms; namespace Win32Form1Namespace {

public class Win32Form1 : System.Windows.Forms.Form { private System.Windows.Forms.Button addButton; private System.Windows.Forms.TextBox textBox2; private System.Windows.Forms.Button addGrandButton; private System.Windows.Forms.ComboBox comboBox1; private System.Windows.Forms.Button showSelectedButton; private System.Windows.Forms.TextBox textBox1; private System.Windows.Forms.Button findButton; private System.Windows.Forms.Label label1; public Win32Form1() { this.InitializeComponent(); } [System.STAThreadAttribute()] public static void Main() { System.Windows.Forms.Application.Run(new Win32Form1()); } private void InitializeComponent() { this.addButton = new System.Windows.Forms.Button(); this.textBox2 = new System.Windows.Forms.TextBox(); this.addGrandButton = new System.Windows.Forms.Button(); this.comboBox1 = new System.Windows.Forms.ComboBox(); this.showSelectedButton = new System.Windows.Forms.Button(); this.textBox1 = new System.Windows.Forms.TextBox(); this.findButton = new System.Windows.Forms.Button(); this.label1 = new System.Windows.Forms.Label(); this.addButton.Location = new System.Drawing.Point(248, 32); this.addButton.Size = new System.Drawing.Size(40, 24); this.addButton.TabIndex = 1; this.addButton.Text = "Add"; this.addButton.Click += new System.EventHandler(this.addButton_Click); this.textBox2.Location = new System.Drawing.Point(8, 64); this.textBox2.Size = new System.Drawing.Size(232, 20); this.textBox2.TabIndex = 6; this.textBox2.Text = ""; this.addGrandButton.Location = new System.Drawing.Point(8, 96); this.addGrandButton.Size = new System.Drawing.Size(280, 23); this.addGrandButton.TabIndex = 2; this.addGrandButton.Text = "Add 1,000 Items"; this.addGrandButton.Click += new System.EventHandler(this.addGrandButton_Click); this.comboBox1.Anchor = ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right); this.comboBox1.DropDownWidth = 280; this.comboBox1.Items.AddRange(new object[] {"Item 1", "Item 2",

"Item 3", "Item 4", "Item 5"}); this.comboBox1.Location = new System.Drawing.Point(8, 248); this.comboBox1.Size = new System.Drawing.Size(280, 21); this.comboBox1.TabIndex = 7; this.showSelectedButton.Location = new System.Drawing.Point(8, 128); this.showSelectedButton.Size = new System.Drawing.Size(280, 24); this.showSelectedButton.TabIndex = 4; this.showSelectedButton.Text = "What Item is Selected?"; this.showSelectedButton.Click += new System.EventHandler(this.showSelectedButton_Click); this.textBox1.Location = new System.Drawing.Point(8, 32); this.textBox1.Size = new System.Drawing.Size(232, 20); this.textBox1.TabIndex = 5; this.textBox1.Text = ""; this.findButton.Location = new System.Drawing.Point(248, 64); this.findButton.Size = new System.Drawing.Size(40, 24); this.findButton.TabIndex = 3; this.findButton.Text = "Find"; this.findButton.Click += new System.EventHandler(this.findButton_Click); this.label1.Location = new System.Drawing.Point(8, 224); this.label1.Size = new System.Drawing.Size(144, 23); this.label1.TabIndex = 0; this.label1.Text = "Test ComboBox"; this.ClientSize = new System.Drawing.Size(292, 273); this.Controls.AddRange(new System.Windows.Forms.Control[] {this.comboBox1, this.textBox2, this.textBox1, this.showSelectedButton, this.findButton, this.addGrandButton, this.addButton, this.label1}); this.Text = "ComboBox Sample"; } private void addButton_Click(object sender, System.EventArgs e) { comboBox1.Items.Add(textBox1.Text); } private void addGrandButton_Click(object sender, System.EventArgs e) { comboBox1.BeginUpdate(); for (int i = 0; i < 1000; i++) { comboBox1.Items.Add("Item 1" + i.ToString()); } comboBox1.EndUpdate(); } private void findButton_Click(object sender, System.EventArgs e) { int index = comboBox1.FindString(textBox2.Text); comboBox1.SelectedIndex = index; } private void showSelectedButton_Click(object sender, System.EventArgs e) { int selectedIndex = comboBox1.SelectedIndex; Object selectedItem = comboBox1.SelectedItem; MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" + "Index: " + selectedIndex.ToString()); } } }

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.

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
.NET Framework 4.5 Inicializa uma nova instncia da classe ComboBox.

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

Sintaxe
C# public 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.

Mtodos ComboBox
.NET Framework 4.5 O tipo ComboBox expe os membros a seguir.

Mtodos
Nome AccessibilityNotifyClients(AccessibleEvents, Int32) AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) AddItemsCore BeginInvoke(Delegate) Descrio Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho especificado. (Herdado de Control.) Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho especificado. (Herdado de Control.) Obsoleta. Adiciona os itens especificados para a caixa de combinao. Executa o representante especificado de forma assncrona no segmento que o identificador subjacente do controle foi criada sobre. (Herdado de Control.) 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.) Mantm o desempenho quando itens so adicionados ao ComboBox um de cada vez. Traz o controle frente da ordem z. (Herdado de Control.) Obtm um valor indicando se o controle especificado um filho do controle. (Herdado de Control.) Cria um novo objeto de acessibilidade para o controle. (Substitui Control.CreateAccessibilityInstance().) Fora a criao do controle visvel, incluindo a criao de gerenciamento e todos os controles filhos visveis. (Herdado de Control.) Cria uma nova instncia de coleo do controle para o controle. (Herdado de Control.) Cria Graphics para o controle. (Herdado de Control.) Cria um identificador para o controle. (Substitui Control.CreateHandle().) 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.) Envia a mensagem especificada para o procedimento de janela padro. (Herdado de Control.) Destri a ala associada com o controle. (Herdado de Control.) Libera todos os recursos usados pelo Component. (Herdado de Component.) Libera os recursos no gerenciados usados pelo ComboBox e opcionalmente libera os recursos gerenciados. (Substitui Control.Dispose(Boolean).) Iniciar uma operao de arrastar e soltar. (Herdado de Control.) Suporte que processam ao bitmap especificado. (Herdado de Control.) Recupera o valor de retorno da operao assncrona representada por IAsyncResult passado. (Herdado de Control.) Retoma a pintura do controle ComboBox depois que a pintura suspensa pelo mtodo BeginUpdate. Verifica se o objeto especificado igual ao objeto atual. (Herdado de Object.) Recupera o valor atual de item de ListControl , se uma propriedade de um objeto, dado o item. (Herdado de ListControl.) 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.) Libera os recursos no gerenciados e executa outras operaes de limpeza antes do Component ser recuperados pela coleta de lixo. (Herdado de Component.) Recupera o formulrio que o controle est ativado. (Herdado de Control.)

BeginInvoke(Delegate, Object[])

BeginUpdate BringToFront Contains CreateAccessibilityInstance CreateControl

CreateControlsInstance CreateGraphics CreateHandle CreateObjRef

DefWndProc DestroyHandle Dispose() Dispose(Boolean)

DoDragDrop DrawToBitmap EndInvoke

EndUpdate Equals(Object) FilterItemOnProperty(Object)

FilterItemOnProperty(Object, String)

Finalize

FindForm

FindString(String) FindString(String, Int32)

Retorna o ndice do primeiro item em ComboBox que comea com a cadeia de caracteres especificada. Retorna o ndice do primeiro item em ComboBox alm de ndice especificado que contm a cadeia de caracteres especificada. A pesquisa no diferencia maisculas de minsculas. Localiza o primeiro item na caixa de combinao que corresponde a cadeia de caracteres especificada. Localiza o primeiro item aps o ndice especificado que corresponde a cadeia de caracteres especificada. Defina o foco de entrada para o controle. (Herdado de Control.) Recupera AccessibleObjectespecificado. (Herdado de Control.) Recupera um valor que indica como um controle ir se comportar quando sua propriedade de AutoSize ativada. (Herdado de Control.) Recupera o controle filho que est localizado nas coordenadas especificado. (Herdado de Control.) Recupera o controle filho que est localizado nas coordenadas especficas, especificando se ignorar controles filhos de um tipo. (Herdado de Control.) Retorna ContainerControl seguinte acima da cadeia de controle de controles pai. (Herdado de Control.) Serve como a funo de hash padro. (Herdado de Object.) Retorna a altura de um item em ComboBox. Retorna a representao de texto do item especificado. (Herdado de ListControl.) Recupera o objeto de servio vida til atual que controla a diretiva de vida til para esta instncia. (Herdado de MarshalByRefObject.) Recupera o prximo controle frente ou novamente em ordem de tabulao controles filho. (Herdado de Control.) Retorna o tamanho de uma rea retangular na qual um controle pode caber. (Herdado de Control.) Recupera os limites dentro do qual o controle dimensionado. (Herdado de Control.) Retorna um objeto que representa um servio fornecido pelo Component ou por seus Container. (Herdado de Component.) Recupera o valor especificado de bit de estilo do controle para o controle. (Herdado de Control.) Determina se o controle um controle de nvel superior. (Herdado de Control.) Obtm o Type da instncia atual. (Herdado de Object.) Esconde o controle de usurio. (Herdado de Control.) Obtm um objeto de servio de tempo de vida para controlar a diretiva vida til para esta instncia. (Herdado de MarshalByRefObject.) Chamado depois que o controle foi adicionado a um outro continer. (Herdado de Control.) Invalida a superfcie inteira de controle e faz com que o controle a ser redesenhado. (Herdado de Control.) 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.) 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.) 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.) 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.) 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.) Executa o representante especificado no thread que possui o identificador de janela subjacente do

FindStringExact(String) FindStringExact(String, Int32)

Focus GetAccessibilityObjectById GetAutoSizeMode

GetChildAtPoint(Point) GetChildAtPoint(Point, GetChildAtPointSkip)

GetContainerControl GetHashCode GetItemHeight GetItemText GetLifetimeService

GetNextControl

GetPreferredSize GetScaledBounds GetService

GetStyle GetTopLevel GetType Hide InitializeLifetimeService

InitLayout Invalidate()

Invalidate(Boolean)

Invalidate(Rectangle)

Invalidate(Region)

Invalidate(Rectangle, Boolean)

Invalidate(Region, Boolean)

Invoke(Delegate)

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.) Gera o evento de GotFocus para o controle especificado. (Herdado de Control.) Gera o evento de LostFocus para o controle especificado. (Herdado de Control.) Gera o evento de Click para o controle especificado. (Herdado de Control.) Gera o evento de Paint para o controle especificado. (Herdado de Control.) Gera o evento de PaintBackground para o controle especificado. (Herdado de Control.) Determina se um caractere um caractere de entrada que o controle reconhece. (Herdado de Control.) Determina se a chave especificada uma chave de entrada normal ou uma tecla especial que requer pr-processamento. (Substitui ListControl.IsInputKey(Keys).) Cria uma cpia superficial do Object atual. (Herdado de Object.) Cria uma cpia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.) Infraestrutura. Gera o evento de Invalidated com uma regio especificada do controle para invalidar. (Herdado de Control.) Gera o evento AutoSizeChanged . (Herdado de Control.) Gera o evento BackColorChanged . (Substitui Control.OnBackColorChanged(EventArgs).) Gera o evento BackgroundImageChanged. (Herdado de Control.) Gera o evento BackgroundImageLayoutChanged. (Herdado de Control.) Gera o evento BindingContextChanged. (Herdado de ListControl.) Gera o evento CausesValidationChanged. (Herdado de Control.) Gera o evento ChangeUICues. (Herdado de Control.) Gera o evento Click. (Herdado de Control.) Gera o evento ClientSizeChanged. (Herdado de Control.) Gera o evento ContextMenuChanged. (Herdado de Control.) Gera o evento ContextMenuStripChanged. (Herdado de Control.) Gera o evento ControlAdded. (Herdado de Control.) Gera o evento ControlRemoved. (Herdado de Control.) Gera o mtodo de CreateControl . (Herdado de Control.) Gera o evento CursorChanged. (Herdado de Control.) Gera o evento DataSourceChanged. (Substitui ListControl.OnDataSourceChanged(EventArgs).) Gera o evento DisplayMemberChanged. (Substitui ListControl.OnDisplayMemberChanged(EventArgs).) Gera o evento DockChanged. (Herdado de Control.) Gera o evento DoubleClick. (Herdado de Control.) Gera o evento DragDrop. (Herdado de Control.) Gera o evento DragEnter. (Herdado de Control.) Gera o evento DragLeave. (Herdado de Control.) Gera o evento DragOver. (Herdado de Control.) Gera o evento DrawItem. Gera o evento DropDown.

InvokeGotFocus InvokeLostFocus InvokeOnClick InvokePaint InvokePaintBackground IsInputChar IsInputKey

MemberwiseClone() MemberwiseClone(Boolean) NotifyInvalidate

OnAutoSizeChanged OnBackColorChanged OnBackgroundImageChanged OnBackgroundImageLayoutChanged OnBindingContextChanged OnCausesValidationChanged OnChangeUICues OnClick OnClientSizeChanged OnContextMenuChanged OnContextMenuStripChanged OnControlAdded OnControlRemoved OnCreateControl OnCursorChanged OnDataSourceChanged OnDisplayMemberChanged OnDockChanged OnDoubleClick OnDragDrop OnDragEnter OnDragLeave OnDragOver OnDrawItem OnDropDown

OnDropDownClosed OnDropDownStyleChanged OnEnabledChanged OnEnter OnFontChanged OnForeColorChanged OnFormat OnFormatInfoChanged OnFormatStringChanged OnFormattingEnabledChanged OnGiveFeedback OnGotFocus OnHandleCreated OnHandleDestroyed OnHelpRequested OnImeModeChanged OnInvalidated OnKeyDown OnKeyPress OnKeyUp OnLayout OnLeave OnLocationChanged OnLostFocus OnMarginChanged OnMeasureItem OnMouseCaptureChanged OnMouseClick OnMouseDoubleClick OnMouseDown OnMouseEnter OnMouseHover OnMouseLeave OnMouseMove OnMouseUp OnMouseWheel OnMove

Gera o evento DropDownClosed. Gera o evento DropDownStyleChanged. Gera o evento EnabledChanged. (Herdado de Control.) Gera o evento Enter. (Herdado de Control.) Gera o evento FontChanged. (Substitui Control.OnFontChanged(EventArgs).) Gera o evento ForeColorChanged. (Substitui Control.OnForeColorChanged(EventArgs).) Gera o evento Format. (Herdado de ListControl.) Gera o evento FormatInfoChanged. (Herdado de ListControl.) Gera o evento FormatStringChanged. (Herdado de ListControl.) Gera o evento FormattingEnabledChanged. (Herdado de ListControl.) Gera o evento GiveFeedback. (Herdado de Control.) Gera o evento GotFocus. (Substitui Control.OnGotFocus(EventArgs).) Gera o evento HandleCreated. (Substitui Control.OnHandleCreated(EventArgs).) Gera o evento HandleDestroyed. (Substitui Control.OnHandleDestroyed(EventArgs).) Gera o evento HelpRequested. (Herdado de Control.) Gera o evento ImeModeChanged. (Herdado de Control.) Gera o evento Invalidated. (Herdado de Control.) Gera o evento KeyDown. (Substitui Control.OnKeyDown(KeyEventArgs).) Gera o evento KeyPress. (Substitui Control.OnKeyPress(KeyPressEventArgs).) Gera o evento KeyUp. (Herdado de Control.) Gera o evento Layout. (Herdado de Control.) Gera o evento Leave. (Herdado de Control.) Gera o evento LocationChanged. (Herdado de Control.) Gera o evento LostFocus. (Substitui Control.OnLostFocus(EventArgs).) Gera o evento MarginChanged. (Herdado de Control.) Gera o evento MeasureItem. Gera o evento MouseCaptureChanged. (Herdado de Control.) Gera o evento MouseClick. (Herdado de Control.) Gera o evento MouseDoubleClick. (Herdado de Control.) Gera o evento MouseDown. (Herdado de Control.) Gera o evento MouseEnter. (Substitui Control.OnMouseEnter(EventArgs).) Gera o evento MouseHover. (Herdado de Control.) Gera o evento MouseLeave. (Substitui Control.OnMouseLeave(EventArgs).) Gera o evento MouseMove. (Herdado de Control.) Gera o evento MouseUp. (Herdado de Control.) Gera o evento MouseWheel. (Herdado de Control.) Gera o evento Move. (Herdado de Control.)

OnNotifyMessage OnPaddingChanged OnPaint OnPaintBackground OnParentBackColorChanged OnParentBackgroundImageChanged

Notifica o controle de mensagens do Windows. (Herdado de Control.) Gera o evento PaddingChanged. (Herdado de Control.) Gera o evento Paint. (Herdado de Control.) Pinta o plano de fundo do controle. (Herdado de Control.) Gera o evento BackColorChanged . (Substitui Control.OnParentBackColorChanged(EventArgs).) Gera o evento de BackgroundImageChanged quando o valor da propriedade de BackgroundImage do continer do controle for alterada. (Herdado de Control.) Gera o evento de BindingContextChanged quando o valor da propriedade de BindingContext do continer do controle for alterada. (Herdado de Control.) Gera o evento ParentChanged. (Herdado de Control.) Gera o evento CursorChanged. (Herdado de Control.) Gera o evento de EnabledChanged quando o valor da propriedade de Enabled do continer do controle for alterada. (Herdado de Control.) Gera o evento de FontChanged quando o valor da propriedade de Font do continer do controle for alterada. (Herdado de Control.) Gera o evento de ForeColorChanged quando o valor da propriedade de ForeColor do continer do controle for alterada. (Herdado de Control.) Gera o evento de RightToLeftChanged quando o valor da propriedade de RightToLeft do continer do controle for alterada. (Herdado de Control.) Gera o evento de VisibleChanged quando o valor da propriedade de Visible do continer do controle for alterada. (Herdado de Control.) Gera o evento PreviewKeyDown. (Herdado de Control.) Gera o evento Paint. (Herdado de Control.) Gera o evento QueryContinueDrag. (Herdado de Control.) Gera o evento RegionChanged. (Herdado de Control.) Gera o evento Resize. (Substitui Control.OnResize(EventArgs).) Gera o evento RightToLeftChanged. (Herdado de Control.) Gera o evento SelectedIndexChanged. (Substitui ListControl.OnSelectedIndexChanged(EventArgs).) Gera o evento SelectedItemChanged. Gera o evento SelectedValueChanged. (Substitui ListControl.OnSelectedValueChanged(EventArgs).) Gera o evento SelectionChangeCommitted. Gera o evento SizeChanged. (Herdado de Control.) Gera o evento StyleChanged. (Herdado de Control.) Gera o evento SystemColorsChanged. (Herdado de Control.) Gera o evento TabIndexChanged. (Herdado de Control.) Gera o evento TabStopChanged. (Herdado de Control.) Gera o evento TextChanged. (Substitui Control.OnTextChanged(EventArgs).) Gera o evento TextUpdate. Gera o evento Validated. (Herdado de Control.) Gera o evento Validating. (Substitui Control.OnValidating(CancelEventArgs).) Gera o evento ValueMemberChanged. (Herdado de ListControl.) Gera o evento VisibleChanged. (Herdado de Control.)

OnParentBindingContextChanged

OnParentChanged OnParentCursorChanged OnParentEnabledChanged

OnParentFontChanged

OnParentForeColorChanged

OnParentRightToLeftChanged

OnParentVisibleChanged

OnPreviewKeyDown OnPrint OnQueryContinueDrag OnRegionChanged OnResize OnRightToLeftChanged OnSelectedIndexChanged OnSelectedItemChanged OnSelectedValueChanged OnSelectionChangeCommitted OnSizeChanged OnStyleChanged OnSystemColorsChanged OnTabIndexChanged OnTabStopChanged OnTextChanged OnTextUpdate OnValidated OnValidating OnValueMemberChanged OnVisibleChanged

PerformLayout()

Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de Control.) Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de Control.) Calcula o local de ponto especificado na tela em coordenadas do cliente. (Herdado de Control.) Calcula o local de ponto especificado de cliente em coordenadas da tela. (Herdado de Control.) Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que so distribudos. (Herdado de Control.) Preprocesses mensagens do teclado ou de entrada dentro do loop de mensagens antes que so distribudos. (Herdado de Control.) Processa uma tecla de comando. (Herdado de Control.) Processa um caractere da caixa de dilogo. (Herdado de Control.) Processa uma chave da caixa de dilogo. (Herdado de Control.) Processa uma mensagem principal e gera os eventos apropriado do controle. (Substitui Control.ProcessKeyEventArgs(Message).) Processa uma mensagem do teclado. (Herdado de Control.) Visualiza uma mensagem do teclado. (Herdado de Control.) Processa um caractere mnemnico. (Herdado de Control.) Infraestrutura. Gera o evento apropriado de arrastar. (Herdado de Control.) Infraestrutura. Gera o evento principal apropriado. (Herdado de Control.) Infraestrutura. Gera o evento apropriado do mouse. (Herdado de Control.) Infraestrutura. Gera o evento apropriado de pintura. (Herdado de Control.) Fora a recriao de forma para o controle. (Herdado de Control.) Calcula o tamanho e o local do retngulo especificado na tela no cliente coordena. (Herdado de Control.) Calcula o tamanho e o local do retngulo especificado de cliente na tela coordena. (Herdado de Control.) Fora o controle para invalidar a rea cliente e para redesenhar-se imediatamente e todos os controles filhos. (Herdado de Control.) Atualiza o item contido no local especificado. (Substitui ListControl.RefreshItem(Int32).) Atualizar todos os itens de ComboBox . (Substitui ListControl.RefreshItems().) Reinicializa a propriedade de BackColor ao seu valor padro. (Herdado de Control.) Faz com que um controle a BindingSource releia todos os itens na lista e atualiza os valores exibidos. (Herdado de Control.) Reinicializa a propriedade de Cursor ao seu valor padro. (Herdado de Control.) Reinicializa a propriedade de Font ao seu valor padro. (Herdado de Control.) Reinicializa a propriedade de ForeColor ao seu valor padro. (Herdado de Control.) Reinicializa a propriedade de ImeMode ao seu valor padro. (Herdado de Control.) Infraestrutura. Redefine o controle para manipular o evento de MouseLeave . (Herdado de Control.) Reinicializa a propriedade de RightToLeft ao seu valor padro. (Herdado de Control.) Reinicializa a propriedade de Text ao seu valor padro. (Substitui Control.ResetText().) Continua a lgica comum de layout. (Herdado de Control.) Continua a lgica comum de layout, forando opcionalmente um layout imediato de solicitaes pendentes de layout. (Herdado de Control.) Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao

PerformLayout(Control, String)

PointToClient PointToScreen PreProcessControlMessage

PreProcessMessage

ProcessCmdKey ProcessDialogChar ProcessDialogKey ProcessKeyEventArgs

ProcessKeyMessage ProcessKeyPreview ProcessMnemonic RaiseDragEvent RaiseKeyEvent RaiseMouseEvent RaisePaintEvent RecreateHandle RectangleToClient

RectangleToScreen

Refresh

RefreshItem RefreshItems ResetBackColor ResetBindings

ResetCursor ResetFont ResetForeColor ResetImeMode ResetMouseEventArgs ResetRightToLeft ResetText ResumeLayout() ResumeLayout(Boolean)

RtlTranslateAlignment(ContentAlignment)

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.) Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Obsoleta. Dimensionar o controle e todos os controles filhos. (Herdado de Control.) Dimensionar o controle e todos os controles filho pelo fator de escala especificado. (Herdado de Control.) Obsoleta. Dimensionar o controle inteiro e todos os controles filhos. (Herdado de Control.) Dimensiona o local, o tamanho, o preenchimento e a margem de um controle. (Substitui Control.ScaleControl(SizeF, BoundsSpecified).) Infraestrutura. Este mtodo no relevante para essa classe. (Herdado de Control.) Ativa o controle. (Herdado de Control.) Ativa um controle filho. Opcionalmente especificar a direo na ordem de tabulao selecione o tipo de controle. (Herdado de Control.) Seleciona um intervalo de texto na parte editvel de ComboBox. Seleciona qualquer texto na parte editvel de ComboBox. Ativa o controle seguir. (Herdado de Control.) O controle envia de volta da ordem z. (Herdado de Control.) Define um valor que indica como um controle ir se comportar quando sua propriedade de AutoSize ativada. (Herdado de Control.) Defina os limites do controle para o local e o tamanho especificados. (Herdado de Control.) Defina os limites do controle especificados para o local e o tamanho especificados. (Herdado de Control.) Defina o tamanho e local de ComboBox. (Substitui Control.SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified).) Defina o tamanho da rea cliente do controle. (Herdado de Control.) Quando substitudo em uma classe derivada, define o objeto com o ndice especificado na classe derivada. (Substitui ListControl.SetItemCore(Int32, Object).) Quando substitudo em uma classe derivada, define a matriz especificada de objetos em uma coleo na classe derivada. (Substitui ListControl.SetItemsCore(IList).) Define um sinalizador especificado de ControlStyles a true ou a false. (Herdado de Control.) Defina o controle como o controle de nvel superior. (Herdado de Control.) Defina o controle ao estado visvel especificado. (Herdado de Control.) Exibe o controle para o usurio. (Herdado de Control.) Determina o tamanho do controle inteiro de altura e largura de sua rea cliente. (Herdado de Control.) Suspende temporariamente a lgica de layout para o controle. (Herdado de Control.) Retorna uma cadeia de caracteres que representa o controle de ComboBox . (Substitui Component.ToString().) Faz com que o controle redesenhe regies invalidadas em sua rea cliente. (Herdado de Control.) Atualiza os limites do controle com o tamanho e local atual. (Herdado de Control.)

RtlTranslateAlignment(LeftRightAlignment)

RtlTranslateContent

RtlTranslateHorizontal

RtlTranslateLeftRight

Scale(Single) Scale(SizeF)

Scale(Single, Single) ScaleControl

ScaleCore Select() Select(Boolean, Boolean)

Select(Int32, Int32) SelectAll SelectNextControl SendToBack SetAutoSizeMode

SetBounds(Int32, Int32, Int32, Int32) SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) SetBoundsCore

SetClientSizeCore SetItemCore

SetItemsCore

SetStyle SetTopLevel SetVisibleCore Show SizeFromClientSize SuspendLayout ToString

Update UpdateBounds()

UpdateBounds(Int32, Int32, Int32, Int32) UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) UpdateStyles UpdateZOrder WndProc Superior

Atualiza os limites do controle com o tamanho e local especificados. (Herdado de Control.) Atualiza os limites do controle com o tamanho, o local, e o tamanho especificados de cliente. (Herdado de Control.) Fora os estilos atribudos a ser reaplicados ao controle. (Herdado de Control.) Atualiza o controle na ordem z de seu pai. (Herdado de Control.) Mensagens do Windows dos processos. (Substitui Control.WndProc(Message).)

Implementaesexplcitasdainterface
Nome IDropTarget.OnDragDrop IDropTarget.OnDragEnter IDropTarget.OnDragLeave IDropTarget.OnDragOver Superior Descrio Infraestrutura. Gera o evento DragDrop. (Herdado de Control.) Infraestrutura. Gera o evento DragEnter. (Herdado de Control.) Infraestrutura. Gera o evento DragLeave. (Herdado de Control.) Infraestrutura. Gera o evento DragOver. (Herdado de Control.)

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.AccessibilityNotifyClients
.NET Framework 4.5 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 AccessibilityNotifyClients(AccessibleEvents, Int32) AccessibilityNotifyClients(AccessibleEvents, Int32, Int32) Superior Descrio Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho especificado. (Herdado de Control.) Notifica os aplicativos cliente de acessibilidade de AccessibleEvents especificado para o controle filho especificado. (Herdado de Control.)

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.AddItemsCore
.NET Framework 4.5 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
C# [ObsoleteAttribute("This method has been deprecated. protected virtual void AddItemsCore( Object[] value ) There is no replacement. http://go.microsoft.com/fwlink/?linkid=14202")]

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.

Mtodo ComboBox.BeginInvoke
.NET Framework 4.5 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 BeginInvoke(Delegate) Descrio Executa o representante especificado de forma assncrona no segmento que o identificador subjacente do controle foi criada sobre. (Herdado de Control.) 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.)

BeginInvoke(Delegate, Object[]) Superior

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.BeginUpdate
.NET Framework 4.5 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
C# public void BeginUpdate()

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 ComboBox quando 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 . C#

private void addGrandButton_Click(object sender, System.EventArgs e) { comboBox1.BeginUpdate(); for (int i = 0; i < 1000; i++) { comboBox1.Items.Add("New Item " + i.ToString()); } comboBox1.EndUpdate(); }

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.

Mtodo ComboBox.CreateAccessibilityInstance
.NET Framework 4.5 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
C# protected override AccessibleObject CreateAccessibilityInstance()

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.

Mtodo ComboBox.CreateHandle
.NET Framework 4.5 Cria um identificador para o controle.

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

Sintaxe
C# protected override void CreateHandle()

Comentrios
Este mtodo substitudo em ComboBox para 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.

Mtodo ComboBox.Dispose
.NET Framework 4.5 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 Dispose() Dispose(Boolean) Descrio Libera todos os recursos usados pelo Component. (Herdado de Component.) 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.

Mtodo ComboBox.Dispose (Boolean)


.NET Framework 4.5 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
C# protected override void Dispose( bool disposing )

Parmetros
disposing Tipo: System.Boolean true a liberando recursos gerenciados e no gerenciados; false para liberar somente recursos no gerenciados.

Comentrios
Este mtodo chamado pelo mtodo pblico de Dispose e 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.

Mtodo ComboBox.EndUpdate
.NET Framework 4.5 Retoma a pintura do controle ComboBox depois que a pintura suspensa pelo mtodo BeginUpdate.

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

Sintaxe
C# public void EndUpdate()

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 ComboBox quando 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 . C#

private void addGrandButton_Click(object sender, System.EventArgs e) { comboBox1.BeginUpdate(); for (int i = 0; i < 1000; i++) { comboBox1.Items.Add("New Item " + i.ToString()); } comboBox1.EndUpdate(); }

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.

Mtodo ComboBox.FilterItemOnProperty
.NET Framework 4.5 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 FilterItemOnProperty(Object) Descrio Recupera o valor atual de item de ListControl , se uma propriedade de um objeto, dado o item. (Herdado de ListControl.) 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.)

FilterItemOnProperty(Object, String) Superior

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.FindString
.NET Framework 4.5 Retorna o ndice do primeiro item em ComboBox que 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 FindString(String) FindString(String, Int32) Superior Descrio Retorna o ndice do primeiro item em ComboBox que comea com a cadeia de caracteres especificada. Retorna o ndice do primeiro item em ComboBox alm de ndice especificado que contm a cadeia de caracteres especificada. A pesquisa no diferencia maisculas de minsculas.

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.FindString (String)


.NET Framework 4.5 Retorna o ndice do primeiro item em ComboBox que comea com a cadeia de caracteres especificada.

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

Sintaxe
C# public int FindString( string s )

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 . C#

private void findButton_Click(object sender, System.EventArgs e) { int index = comboBox1.FindString(textBox2.Text); comboBox1.SelectedIndex = index; }

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 FindString Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.FindString (String, Int32)


.NET Framework 4.5 Retorna o ndice do primeiro item em ComboBox alm 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
C# public int FindString( string s, int startIndex )

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 ArgumentOutOfRangeException Condio 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 startIndex de 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

Referncia
ComboBox Classe Sobrecargas FindString Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.FindStringExact
.NET Framework 4.5 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 FindStringExact(String) FindStringExact(String, Int32) Superior Descrio Localiza o primeiro item na caixa de combinao que corresponde a cadeia de caracteres especificada. Localiza o primeiro item aps o ndice especificado que corresponde a cadeia de caracteres especificada.

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.FindStringExact (String)


.NET Framework 4.5 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
C# public int FindStringExact( string s )

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 . C#

using System.Windows.Forms; public class Form1: System.Windows.Forms.Form { public Form1() : base() { InitializeComboBox(); InitializeTextBox(); this.Label1 = new System.Windows.Forms.Label(); this.SuspendLayout(); this.Label1.Location = new System.Drawing.Point(8, 24); this.Label1.Name = "Label1"; this.Label1.Size = new System.Drawing.Size(120, 32); this.Label1.TabIndex = 1; this.Label1.Text = "Use drop-down to choose a name:"; this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.ClientSize = new System.Drawing.Size(292, 266); this.Controls.Add(this.Label1); this.Name = "Form1"; this.Text = "Form1"; this.ResumeLayout(false); } public static void Main() { Application.Run(new Form1()); }

internal System.Windows.Forms.Label Label1;

// Declare and initialize the text box. // This text box text will be update programmatically. The user is not // allowed to update it, so the ReadOnly property is set to true. internal System.Windows.Forms.TextBox TextBox1; private void InitializeTextBox() { this.TextBox1 = new System.Windows.Forms.TextBox(); this.TextBox1.ScrollBars = ScrollBars.Vertical; this.TextBox1.Location = new System.Drawing.Point(64, 128); this.TextBox1.Multiline = true; this.TextBox1.Name = "TextBox1"; this.TextBox1.ReadOnly = true; this.TextBox1.Size = new System.Drawing.Size(184, 120); this.TextBox1.TabIndex = 4; this.TextBox1.Text = "Employee and Number of Awards:"; this.Controls.Add(this.TextBox1); } // Declare comboBox1 as a ComboBox. internal System.Windows.Forms.ComboBox ComboBox1; // This method initializes the combo box, adding a large string array // but limiting the drop-down size to six rows so the combo box doesn't // cover other controls when it expands. private void InitializeComboBox() { this.ComboBox1 = new System.Windows.Forms.ComboBox(); string[] employees = new string[]{"Hamilton, David", "Hensien, Kari", "Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.", "Hanson, Mark", "Harnpadoungsataya, Sariya", "Harrington, Mark", "Harris, Keith", "Hartwig, Doris", "Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas", "Harnpadoungsataya, Sariya", "Henshaw, Jeff D.", "Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith", "Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas", "Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff", "Heidepriem, Brandon D."}; ComboBox1.Items.AddRange(employees); this.ComboBox1.Location = new System.Drawing.Point(136, 32); this.ComboBox1.IntegralHeight = false; this.ComboBox1.MaxDropDownItems = 5; this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList; this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(136, 81); this.ComboBox1.TabIndex = 0; this.Controls.Add(this.ComboBox1); // Associate the event-handling method with the // SelectedIndexChanged event. this.ComboBox1.SelectedIndexChanged += new System.EventHandler(ComboBox1_SelectedIndexChanged); } // // // // This method is called when the user changes his or her selection. It searches for all occurrences of the selected employee's name in the Items array and adds the employee's name and the number of occurrences to TextBox1.Text.

// CAUTION This code exposes a known bug: If the index passed to the // FindStringExact(searchString, index) method is the last index // of the array, the code throws an exception. private void ComboBox1_SelectedIndexChanged(object sender, System.EventArgs e) { ComboBox comboBox = (ComboBox) sender; // Save the selected employee's name, because we will remove // the employee's name from the list. string selectedEmployee = (string) ComboBox1.SelectedItem; int count = 0; int resultIndex = -1; // Call the FindStringExact method to find the first // occurrence in the list. resultIndex = ComboBox1.FindStringExact(selectedEmployee); // Remove the name as it is found, and increment the found count. // Then call the FindStringExact method again, passing in the // index of the current found item so the search starts there // instead of at the beginning of the list. while (resultIndex!=-1)

{ ComboBox1.Items.RemoveAt(resultIndex); count += 1; resultIndex = ComboBox1.FindStringExact(selectedEmployee, resultIndex); } // Update the text in Textbox1. TextBox1.Text = TextBox1.Text+ "\r\n" + selectedEmployee + ": " + count; } }

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.

Mtodo ComboBox.FindStringExact (String, Int32)


.NET Framework 4.5 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
C# public int FindStringExact( string s, int startIndex )

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 ArgumentOutOfRangeException Condio 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 startIndex de 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 . C#

using System.Windows.Forms; public class Form1: System.Windows.Forms.Form { public Form1() : base() { InitializeComboBox(); InitializeTextBox(); this.Label1 = new System.Windows.Forms.Label(); this.SuspendLayout(); this.Label1.Location = new System.Drawing.Point(8, 24);

this.Label1.Name = "Label1"; this.Label1.Size = new System.Drawing.Size(120, 32); this.Label1.TabIndex = 1; this.Label1.Text = "Use drop-down to choose a name:"; this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.ClientSize = new System.Drawing.Size(292, 266); this.Controls.Add(this.Label1); this.Name = "Form1"; this.Text = "Form1"; this.ResumeLayout(false); } public static void Main() { Application.Run(new Form1()); }

internal System.Windows.Forms.Label Label1;

// Declare and initialize the text box. // This text box text will be update programmatically. The user is not // allowed to update it, so the ReadOnly property is set to true. internal System.Windows.Forms.TextBox TextBox1; private void InitializeTextBox() { this.TextBox1 = new System.Windows.Forms.TextBox(); this.TextBox1.ScrollBars = ScrollBars.Vertical; this.TextBox1.Location = new System.Drawing.Point(64, 128); this.TextBox1.Multiline = true; this.TextBox1.Name = "TextBox1"; this.TextBox1.ReadOnly = true; this.TextBox1.Size = new System.Drawing.Size(184, 120); this.TextBox1.TabIndex = 4; this.TextBox1.Text = "Employee and Number of Awards:"; this.Controls.Add(this.TextBox1); } // Declare comboBox1 as a ComboBox. internal System.Windows.Forms.ComboBox ComboBox1; // This method initializes the combo box, adding a large string array // but limiting the drop-down size to six rows so the combo box doesn't // cover other controls when it expands. private void InitializeComboBox() { this.ComboBox1 = new System.Windows.Forms.ComboBox(); string[] employees = new string[]{"Hamilton, David", "Hensien, Kari", "Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.", "Hanson, Mark", "Harnpadoungsataya, Sariya", "Harrington, Mark", "Harris, Keith", "Hartwig, Doris", "Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas", "Harnpadoungsataya, Sariya", "Henshaw, Jeff D.", "Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith", "Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas", "Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff", "Heidepriem, Brandon D."}; ComboBox1.Items.AddRange(employees); this.ComboBox1.Location = new System.Drawing.Point(136, 32); this.ComboBox1.IntegralHeight = false; this.ComboBox1.MaxDropDownItems = 5; this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList; this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(136, 81); this.ComboBox1.TabIndex = 0; this.Controls.Add(this.ComboBox1); // Associate the event-handling method with the // SelectedIndexChanged event. this.ComboBox1.SelectedIndexChanged += new System.EventHandler(ComboBox1_SelectedIndexChanged); } // // // // This method is called when the user changes his or her selection. It searches for all occurrences of the selected employee's name in the Items array and adds the employee's name and the number of occurrences to TextBox1.Text.

// CAUTION This code exposes a known bug: If the index passed to the // FindStringExact(searchString, index) method is the last index // of the array, the code throws an exception. private void ComboBox1_SelectedIndexChanged(object sender, System.EventArgs e)

{ ComboBox comboBox = (ComboBox) sender; // Save the selected employee's name, because we will remove // the employee's name from the list. string selectedEmployee = (string) ComboBox1.SelectedItem; int count = 0; int resultIndex = -1; // Call the FindStringExact method to find the first // occurrence in the list. resultIndex = ComboBox1.FindStringExact(selectedEmployee); // Remove the name as it is found, and increment the found count. // Then call the FindStringExact method again, passing in the // index of the current found item so the search starts there // instead of at the beginning of the list. while (resultIndex!=-1) { ComboBox1.Items.RemoveAt(resultIndex); count += 1; resultIndex = ComboBox1.FindStringExact(selectedEmployee, resultIndex); } // Update the text in Textbox1. TextBox1.Text = TextBox1.Text+ "\r\n" + selectedEmployee + ": " + count; } }

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.

Mtodo ComboBox.GetChildAtPoint
.NET Framework 4.5 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 GetChildAtPoint(Point) GetChildAtPoint(Point, GetChildAtPointSkip) Superior Descrio Recupera o controle filho que est localizado nas coordenadas especificado. (Herdado de Control.) Recupera o controle filho que est localizado nas coordenadas especficas, especificando se ignorar controles filhos de um tipo. (Herdado de Control.)

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.GetItemHeight
.NET Framework 4.5 Retorna a altura de um item em ComboBox.

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

Sintaxe
C# public int GetItemHeight( int index )

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 ArgumentOutOfRangeException Condio 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 index ser ignorada porque todos os itens em ComboBox padro so o mesmo tamanho. Voc pode usar essa propriedade quando voc estiver usando ComboBox proprietrio- 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

2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.Invalidate
.NET Framework 4.5 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 Invalidate() Invalidate(Boolean) Descrio Invalida a superfcie inteira de controle e faz com que o controle a ser redesenhado. (Herdado de Control.) 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.) 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.) 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.) 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.) 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(Rectangle)

Invalidate(Region)

Invalidate(Rectangle, Boolean)

Invalidate(Region, Boolean)

Superior

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.Invoke
.NET Framework 4.5 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 Invoke(Delegate) Descrio Executa o representante especificado no thread que possui o identificador de janela subjacente do controle. (Herdado de Control.) Executa o representante especificado, no thread que possui o identificador de janela subjacente de controle, com a lista de argumentos especificada. (Herdado de Control.)

Invoke(Delegate, Object[]) Superior

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.IsInputKey
.NET Framework 4.5 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
C# protected override bool IsInputKey( Keys keyData )

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 true quando 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.

Mtodo ComboBox.MemberwiseClone
.NET Framework 4.5 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 MemberwiseClone() MemberwiseClone(Boolean) Superior Descrio Cria uma cpia superficial do Object atual. (Herdado de Object.) Cria uma cpia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject.)

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.OnBackColorChanged
.NET Framework 4.5 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
C# protected override void OnBackColorChanged( EventArgs e )

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.

Mtodo ComboBox.OnDataSourceChanged
.NET Framework 4.5 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
C# protected override void OnDataSourceChanged( EventArgs e )

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.

Mtodo ComboBox.OnDisplayMemberChanged
.NET Framework 4.5 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
C# protected override void OnDisplayMemberChanged( EventArgs e )

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.

Mtodo ComboBox.OnDrawItem
.NET Framework 4.5 Gera o evento DrawItem.

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

Sintaxe
C# protected virtual void OnDrawItem( DrawItemEventArgs e )

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.

Mtodo ComboBox.OnDropDown
.NET Framework 4.5 Gera o evento DropDown.

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

Sintaxe
C# protected virtual void OnDropDown( EventArgs e )

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.

Mtodo ComboBox.OnDropDownClosed
.NET Framework 4.5 Gera o evento DropDownClosed.

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

Sintaxe
C# protected virtual void OnDropDownClosed( EventArgs e )

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.

Mtodo ComboBox.OnDropDownStyleChanged
.NET Framework 4.5 Gera o evento DropDownStyleChanged.

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

Sintaxe
C# protected virtual void OnDropDownStyleChanged( EventArgs e )

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.

Mtodo ComboBox.OnFontChanged
.NET Framework 4.5 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
C# protected override void OnFontChanged( EventArgs e )

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.

Mtodo ComboBox.OnForeColorChanged
.NET Framework 4.5 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
C# protected override void OnForeColorChanged( EventArgs e )

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.

Mtodo ComboBox.OnGotFocus
.NET Framework 4.5 Gera o evento GotFocus.

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

Sintaxe
C# protected override void OnGotFocus( EventArgs e )

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.

Mtodo ComboBox.OnHandleCreated
.NET Framework 4.5 Gera o evento HandleCreated.

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

Sintaxe
C# protected override void OnHandleCreated( EventArgs e )

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.

Mtodo ComboBox.OnHandleDestroyed
.NET Framework 4.5 Gera o evento HandleDestroyed.

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

Sintaxe
C# protected override void OnHandleDestroyed( EventArgs e )

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.

Mtodo ComboBox.OnKeyDown
.NET Framework 4.5 Gera o evento KeyDown.

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

Sintaxe
C# protected override void OnKeyDown( KeyEventArgs e )

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.

Mtodo ComboBox.OnKeyPress
.NET Framework 4.5 Gera o evento KeyPress.

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

Sintaxe
C# protected override void OnKeyPress( KeyPressEventArgs e )

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.

Mtodo ComboBox.OnLostFocus
.NET Framework 4.5 Gera o evento LostFocus.

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

Sintaxe
C# protected override void OnLostFocus( EventArgs e )

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.

Mtodo ComboBox.OnMeasureItem
.NET Framework 4.5 Gera o evento MeasureItem.

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

Sintaxe
C# protected virtual void OnMeasureItem( MeasureItemEventArgs e )

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.

Mtodo ComboBox.OnMouseEnter
.NET Framework 4.5 Gera o evento MouseEnter.

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

Sintaxe
C# protected override void OnMouseEnter( EventArgs e )

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.

Mtodo ComboBox.OnMouseLeave
.NET Framework 4.5 Gera o evento MouseLeave.

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

Sintaxe
C# protected override void OnMouseLeave( EventArgs e )

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.

Mtodo ComboBox.OnParentBackColorChanged
.NET Framework 4.5 Gera o evento BackColorChanged .

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

Sintaxe
C# protected override void OnParentBackColorChanged( EventArgs e )

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.

Mtodo ComboBox.OnResize
.NET Framework 4.5 Gera o evento Resize.

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

Sintaxe
C# protected override void OnResize( EventArgs e )

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.

Mtodo ComboBox.OnSelectedIndexChanged
.NET Framework 4.5 Gera o evento SelectedIndexChanged.

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

Sintaxe
C# protected override void OnSelectedIndexChanged( EventArgs e )

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.

Mtodo ComboBox.OnSelectedItemChanged
.NET Framework 4.5 Gera o evento SelectedItemChanged.

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

Sintaxe
C# protected virtual void OnSelectedItemChanged( EventArgs e )

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.

Mtodo ComboBox.OnSelectedValueChanged
.NET Framework 4.5 Gera o evento SelectedValueChanged.

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

Sintaxe
C# protected override void OnSelectedValueChanged( EventArgs e )

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.

Mtodo ComboBox.OnSelectionChangeCommitted
.NET Framework 4.5 Gera o evento SelectionChangeCommitted.

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

Sintaxe
C# protected virtual void OnSelectionChangeCommitted( EventArgs e )

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. C#

private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e) { ComboBox senderComboBox = (ComboBox) sender; // Change the length of the text box depending on what the user has // selected and committed using the SelectionLength property. if (senderComboBox.SelectionLength > 0) { textbox1.Width = senderComboBox.SelectedItem.ToString().Length * ((int) this.textbox1.Font.SizeInPoints); textbox1.Text = senderComboBox.SelectedItem.ToString(); } }

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.

Mtodo ComboBox.OnTextChanged
.NET Framework 4.5 Gera o evento TextChanged.

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

Sintaxe
C# protected override void OnTextChanged( EventArgs e )

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.

Mtodo ComboBox.OnTextUpdate
.NET Framework 4.5 Gera o evento TextUpdate.

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

Sintaxe
C# protected virtual void OnTextUpdate( EventArgs e )

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.

Mtodo ComboBox.OnValidating
.NET Framework 4.5 Gera o evento Validating.

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

Sintaxe
C# protected override void OnValidating( CancelEventArgs e )

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.

Mtodo ComboBox.PerformLayout
.NET Framework 4.5 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 PerformLayout() PerformLayout(Control, String) Superior Descrio Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de Control.) Fora o controle para aplicar a lgica de layout para todos os seus controles filhos. (Herdado de Control.)

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms ResumeLayout LayoutEngine Layout PerformLayout SuspendLayout InitLayout

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.ProcessKeyEventArgs
.NET Framework 4.5 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
C# [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] protected override bool ProcessKeyEventArgs( ref Message m )

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.

Mtodo ComboBox.RefreshItem
.NET Framework 4.5 Atualiza o item contido no local especificado.

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

Sintaxe
C# protected override void RefreshItem( int index )

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.

Mtodo ComboBox.RefreshItems
.NET Framework 4.5 Atualizar todos os itens de ComboBox .

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

Sintaxe
C# protected override void RefreshItems()

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.

Mtodo ComboBox.ResetText
.NET Framework 4.5 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
C# public override void ResetText()

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.

Mtodo ComboBox.ResumeLayout
.NET Framework 4.5 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 ResumeLayout() ResumeLayout(Boolean) Descrio Continua a lgica comum de layout. (Herdado de Control.) 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.

Mtodo ComboBox.RtlTranslateAlignment
.NET Framework 4.5 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 RtlTranslateAlignment(ContentAlignment) Descrio Converte ContentAlignment especificado a ContentAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte HorizontalAlignment especificado a HorizontalAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.) Converte LeftRightAlignment especificado a LeftRightAlignment apropriado para oferecer suporte ao texto da direita para a esquerda. (Herdado de Control.)

RtlTranslateAlignment(HorizontalAlignment)

RtlTranslateAlignment(LeftRightAlignment)

Superior

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.Scale
.NET Framework 4.5 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 Scale(Single) Scale(SizeF) Scale(Single, Single) Superior Descrio Obsoleta. Dimensionar o controle e todos os controles filhos. (Herdado de Control.) Dimensionar o controle e todos os controles filho pelo fator de escala especificado. (Herdado de Control.) Obsoleta. Dimensionar o controle inteiro e todos os controles filhos. (Herdado de Control.)

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.ScaleControl
.NET Framework 4.5 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
C# protected override void ScaleControl( SizeF factor, BoundsSpecified specified )

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.

Mtodo ComboBox.Select
.NET Framework 4.5 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 Select() Select(Boolean, Boolean) Select(Int32, Int32) Superior Descrio Ativa o controle. (Herdado de Control.) Ativa um controle filho. Opcionalmente especificar a direo na ordem de tabulao selecione o tipo de controle. (Herdado de Control.) Seleciona um intervalo de texto na parte editvel de ComboBox.

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.Select (Int32, Int32)


.NET Framework 4.5 Seleciona um intervalo de texto na parte editvel de ComboBox.

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

Sintaxe
C# public void Select( int start, int length )

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 ArgumentException Condio 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, Select(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

SelectionStart

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.SelectAll
.NET Framework 4.5 Seleciona qualquer texto na parte editvel de ComboBox.

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

Sintaxe
C# public void SelectAll()

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.

Mtodo ComboBox.SetBounds
.NET Framework 4.5 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 SetBounds(Int32, Int32, Int32, Int32) SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) Superior Descrio Defina os limites do controle para o local e o tamanho especificados. (Herdado de Control.) Defina os limites do controle especificados para o local e o tamanho especificados. (Herdado de Control.)

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.SetBoundsCore
.NET Framework 4.5 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
C# protected override void SetBoundsCore( int x, int y, int width, int height, BoundsSpecified specified )

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.

Mtodo ComboBox.SetItemCore
.NET Framework 4.5 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
C# protected override void SetItemCore( int index, Object value )

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.

Mtodo ComboBox.SetItemsCore
.NET Framework 4.5 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
C# protected override void SetItemsCore( IList value )

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.

Mtodo ComboBox.ToString
.NET Framework 4.5 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
C# public override string ToString()

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.

Mtodo ComboBox.UpdateBounds
.NET Framework 4.5 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 UpdateBounds() UpdateBounds(Int32, Int32, Int32, Int32) UpdateBounds(Int32, Int32, Int32, Int32, Int32, Int32) Superior Descrio Atualiza os limites do controle com o tamanho e local atual. (Herdado de Control.) Atualiza os limites do controle com o tamanho e local especificados. (Herdado de Control.) Atualiza os limites do controle com o tamanho, o local, e o tamanho especificados de cliente. (Herdado de Control.)

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Mtodo ComboBox.WndProc
.NET Framework 4.5 Mensagens do Windows dos processos.

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

Sintaxe
C# [SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)] protected override void WndProc( ref Message m )

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. C#

using System; using System.Drawing; using System.Windows.Forms; namespace csTempWindowsApplication1 { public class Form1 : System.Windows.Forms.Form { // Constant value was found in the "windows.h" header file. private const int WM_ACTIVATEAPP = 0x001C; private bool appActive = true; [STAThread] static void Main() { Application.Run(new Form1()); }

public Form1() { this.Size = new System.Drawing.Size(300,300); this.Text = "Form1"; this.Font = new System.Drawing.Font("Microsoft Sans Serif", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((Syst } protected override void OnPaint(PaintEventArgs e) { // Paint a string in different styles depending on whether the // application is active.

if (appActive) { e.Graphics.FillRectangle(SystemBrushes.ActiveCaption,20,20,260,50); e.Graphics.DrawString("Application is active", this.Font, SystemBrushes.ActiveCaptionText, 20,20); } else { e.Graphics.FillRectangle(SystemBrushes.InactiveCaption,20,20,260,50); e.Graphics.DrawString("Application is Inactive", this.Font, SystemBrushes.ActiveCaptionText, 20,20); } } [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")] protected override void WndProc(ref Message m) { // Listen for operating system messages. switch (m.Msg) { // The WM_ACTIVATEAPP message occurs when the application // becomes the active application or becomes inactive. case WM_ACTIVATEAPP: // The WParam value identifies what is occurring. appActive = (((int)m.WParam != 0)); // Invalidate to get new text painted. this.Invalidate(); break; } base.WndProc(ref m); } } }

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.

Propriedades ComboBox
.NET Framework 4.5 O tipo ComboBox expe os membros a seguir.

Propriedades
Nome AccessibilityObject AccessibleDefaultActionDescription Descrio Obtm AccessibleObject atribudo ao controle. (Herdado de Control.) Obtm ou define a descrio de ao padro de controle para uso por aplicativos cliente de acessibilidade. (Herdado de Control.) Obtm ou define a descrio do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.) Obtm ou define o nome do controle usado por aplicativos cliente de acessibilidade. (Herdado de Control.) Obtm ou define a funo acessvel de controle (Herdado de Control.) Obtm ou define um valor indicando se o controle pode aceitar os dados que o usurio arrasta nele. (Herdado de Control.) Obtm um valor indicando se a lista ativar seleo de itens de lista. (Herdado de ListControl.) Obtm ou define as bordas do recipiente para que um controle associado e determina como um controle redimensionado com seu pai. (Herdado de Control.) Obtm ou define um System.Collections.Specialized.StringCollection personalizado para ser usado quando a propriedade AutoCompleteSource definida como CustomSource. Obtm ou define uma opo que controla como o preenchimento automtico funciona para a ComboBox. Obtm ou define um valor especificando a origem de cadeias de caracteres completas usadas para o preenchimento automtico. Obtm ou define onde esse controle rolado em ScrollControlIntoView. (Herdado de Control.) Infraestrutura. Esta propriedade no relevante para essa classe. (Herdado de Control.) Obtm ou define a cor do plano de fundo para o controle. (Substitui Control.BackColor.) Infraestrutura. Esta propriedade no for relevante para essa classe. (Substitui Control.BackgroundImage.) Infraestrutura. Obtm ou define o layout da imagem em segundo plano, conforme definido na enumerao ImageLayout. (Substitui Control.BackgroundImageLayout.) Obtm ou define BindingContext para o controle. (Herdado de Control.) Obtm a distncia, em pixels, entre a borda inferior do controle e a borda superior da rea cliente do seu continer. (Herdado de Control.) Obtm ou define o tamanho e local de controle que inclui os elementos de nonclient, em pixels, relativo ao controle pai. (Herdado de Control.) 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.) Obtm um valor indicando se o controle pode receber o foco. (Herdado de Control.) Determina se os eventos podem ser gerados no controle. (Herdado de Control.) Obtm um valor indicando se o controle pode ser selecionado. (Herdado de Control.) Obtm ou define um valor indicando se o controle capturou o mouse. (Herdado de Control.) 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.) Obtm o retngulo que representa a rea cliente do controle. (Herdado de Control.) Obtm ou define a altura e largura da rea cliente do controle. (Herdado de Control.)

AccessibleDescription AccessibleName AccessibleRole AllowDrop

AllowSelection Anchor

AutoCompleteCustomSource

AutoCompleteMode AutoCompleteSource

AutoScrollOffset AutoSize BackColor BackgroundImage BackgroundImageLayout

BindingContext Bottom

Bounds

CanEnableIme

CanFocus CanRaiseEvents CanSelect Capture CausesValidation

ClientRectangle ClientSize

CompanyName Container ContainsFocus

Obtm o nome da empresa ou do criador do aplicativo que o contm. (Herdado de Control.) Obtm o IContainer que contm o Component. (Herdado de Component.) Obtm um valor indicando se o controle, ou um dos seus controles filhos, atualmente tem o foco de entrada. (Herdado de Control.) Obtm ou define o menu de atalho associado ao controle. (Herdado de Control.) Obtm ou define ContextMenuStrip associado com esse controle. (Herdado de Control.) Obtm a coleo de controles contidos dentro do controle. (Herdado de Control.) Obtm um valor indicando se o controle foi criado. (Herdado de Control.) Obtm os parmetros necessrios de design quando a ala de controle criada. (Substitui Control.CreateParams.) Obtm ou define o cursor que exibido quando o ponteiro do mouse est sobre o controle. (Herdado de Control.) Obtm as associaes de dados para o controle. (Herdado de Control.) Obtm CurrencyManager associado com esse controle. (Herdado de ListControl.) Obtm ou define a fonte de dados para este ComboBox. Obtm ou define o cursor padro para o controle. (Herdado de Control.) Obtm o modo padro de IME do editor de mtodo de entrada suportado pelo controle. (Herdado de Control.) Obtm o espao, em pixels, que especificado por padro entre controles. (Herdado de Control.) Obtm o tamanho e a altura, em pixels, que especificado como o tamanho mximo padro de um controle. (Herdado de Control.) Obtm o tamanho e a altura, em pixels, que especificado como o tamanho mnimo padro de um controle. (Herdado de Control.) Obtm o espaamento interno, em pixels, do contedo de um controle. (Herdado de Control.) Obtm o tamanho padro de controle. (Substitui Control.DefaultSize.) Obtm um valor que indica se o Component est em modo de design. (Herdado de Component.) Obtm ou define a propriedade para exibir para este ListControl. (Herdado de ListControl.) Obtm o retngulo que representa a rea de exibio de controle. (Herdado de Control.) Obtm um valor indicando se a classe de Control de base est no processo de descarte. (Herdado de Control.) Obtm ou define que controlam bordas esto conectados ao controle pai e determinam como um controle redimensionado com seu pai. (Herdado de Control.) 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.) Obtm ou define um valor indicando se o cdigo ou o sistema operacional manipular o desenho dos elementos na lista. Obtm ou define a altura em pixels da parte suspensa de ComboBox. Obtm ou define um valor que especifica o estilo da caixa combo. Obtm ou define a largura da parte suspensa de uma caixa de combinao. Obtm ou define um valor indicando se a caixa de combinao est exibindo a parte suspensa. Obtm ou define um valor indicando se o controle pode responder a interao do usurio. (Herdado de Control.) Obtm a lista de manipuladores de eventos que esto conectados a este Component. (Herdado de Component.) Obtm ou define a aparncia de ComboBox. Obtm um valor indicando se ComboBox tem o foco. (Substitui Control.Focused.)

ContextMenu ContextMenuStrip Controls Created CreateParams

Cursor

DataBindings DataManager DataSource DefaultCursor DefaultImeMode

DefaultMargin DefaultMaximumSize

DefaultMinimumSize

DefaultPadding DefaultSize DesignMode DisplayMember DisplayRectangle Disposing Dock

DoubleBuffered

DrawMode

DropDownHeight DropDownStyle DropDownWidth DroppedDown Enabled

Events

FlatStyle Focused

Font FontHeight ForeColor FormatInfo

Obtm ou define a fonte do texto exibido pelo controle. (Herdado de Control.) Obtm ou define a altura da fonte do controle. (Herdado de Control.) Obtm ou define a cor do plano de fundo do controle. (Substitui Control.ForeColor.) Obtm ou define IFormatProvider que fornece o comportamento de formatao personalizada. (Herdado de ListControl.) Obtm ou define os caracteres especificador de formato - que indicam como um valor deve ser exibido. (Herdado de ListControl.) Obtm ou define um valor indicando se formatao aplicado propriedade de DisplayMember de ListControl. (Herdado de ListControl.) Obtm o identificador de janela que o controle est associado. (Herdado de Control.) Obtm um valor indicando se o controle contm um ou mais controles filho. (Herdado de Control.) Obtm ou define a altura do controle. (Herdado de Control.) Obtm ou define o modo de IME do editor de mtodo de entrada do controle. (Herdado de Control.) Obtm ou define o modo de IME de um controle. (Herdado de Control.) Obtm ou define um valor indicando se o controle deve redimensionar para evitar mostrar itens parciais. 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.) Obtm ou define um valor indicando se o controle visvel para aplicativos de acessibilidade. (Herdado de Control.) Obtm um valor indicando se o controle ser descartado. (Herdado de Control.) Obtm um valor indicando se o controle tem um identificador associado a ele. (Herdado de Control.) Obtm um valor indicando se o controle est espelhado. (Herdado de Control.) Obtm ou define a altura de um item da caixa combo. Obtm um objeto que representa a coleo de itens contidos neste ComboBox. Obtm uma instncia em cache do mecanismo de layout do controle. (Herdado de Control.) 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.) Obtm ou define as coordenadas do canto superior esquerdo do controle em relao ao canto superior esquerdo do recipiente. (Herdado de Control.) Obtm ou define o espao entre controles. (Herdado de Control.) Obtm ou define o nmero mximo de itens a serem exibidos na parte suspensa de ComboBox. Obtm ou define o tamanho que o limite superior que GetPreferredSize pode especificar. (Substitui Control.MaximumSize.) Obtm ou define o nmero de caracteres que um usurio pode digitar em ComboBox. Obtm ou define o tamanho que o limite inferior que GetPreferredSize pode especificar. (Substitui Control.MinimumSize.) Obtm ou define o nome do controle. (Herdado de Control.) Infraestrutura. Esta propriedade no relevante para essa classe. Obtm ou define o continer pai do controle. (Herdado de Control.) Obtm a largura preferencial de ComboBox. Obtm o tamanho de uma rea retangular no qual o controle pode ser inserido. (Herdado de Control.) Obtm o nome do assembly que contm o controle. (Herdado de Control.) Obtm a verso do assembly que contm o controle. (Herdado de Control.)

FormatString

FormattingEnabled

Handle HasChildren Height ImeMode ImeModeBase IntegralHeight InvokeRequired

IsAccessible

IsDisposed IsHandleCreated IsMirrored ItemHeight Items LayoutEngine Left

Location

Margin MaxDropDownItems MaximumSize

MaxLength MinimumSize

Name Padding Parent PreferredHeight PreferredSize ProductName ProductVersion

RecreatingHandle Region RenderRightToLeft ResizeRedraw Right

Obtm um valor indicando se o controle est atualmente recreando a ala. (Herdado de Control.) Obtm ou define a regio de janela associado com o controle. (Herdado de Control.) Obsoleta. Esta propriedade agora obsoleta. (Herdado de Control.) Obtm ou define um valor indicando se o controle redesenha quando redimensionado. (Herdado de Control.) Obtm a distncia, em pixels, entre a borda direita do controle e a borda esquerda da rea cliente do seu continer. (Herdado de Control.) 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.) Obtm um valor que determina a escala de controles filho. (Herdado de Control.) Obtm ou define o ndice que especifica o item atualmente selecionado. (Substitui ListControl.SelectedIndex.) Obtm ou define o item atualmente selecionado em ComboBox. Obtm ou define o texto selecionado na parte editvel de ComboBox. Obtm ou define o valor da propriedade de membro especificado pela propriedade de ValueMember . (Herdado de ListControl.) Obtm ou define o nmero de caracteres selecionados na parte editvel da caixa combo. Obtm ou define o ndice inicial do texto selecionado na caixa de combinao. Obtm um valor indicando se o controle deve exibir o retngulo de foco. (Herdado de Control.) Obtm um valor indicando se a interface do usurio est no estado apropriado para mostrar ou ocultar aceleradores de teclado. (Herdado de Control.) Obtm ou define o controle. (Herdado de Control.) Obtm ou define a altura e largura do controle. (Herdado de Control.) Obtm ou define um valor indicando se os itens na caixa de combinao so classificados. Obtm ou define ordem de tabulao de controle dentro de seu recipiente. (Herdado de Control.) Obtm ou define um valor que indica se o usurio pode colocar o foco neste controle usando a tecla TAB. (Herdado de Control.) Obtm ou define o objeto que contm dados sobre o controle. (Herdado de Control.) Obtm ou define o texto associado com esse controle. (Substitui Control.Text.) 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.) 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.) Obtm ou define um valor indicando se usar o cursor de espera para o controle atual e todos os controles filhos. (Herdado de Control.) Obtm ou define o caminho de propriedade para usar como o valor real para os itens em ListControl. (Herdado de ListControl.) Obtm ou define um valor indicando se o controle e todos os seus controles filho so exibidos. (Herdado de Control.) Obtm ou define a largura do controle. (Herdado de Control.) Infraestrutura. Esta propriedade no relevante para essa classe. (Herdado de Control.)

RightToLeft

ScaleChildren SelectedIndex SelectedItem SelectedText SelectedValue

SelectionLength SelectionStart ShowFocusCues ShowKeyboardCues

Site Size Sorted TabIndex TabStop

Tag Text Top

TopLevelControl

UseWaitCursor

ValueMember

Visible

Width WindowTarget Superior

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Propriedade ComboBox.AutoCompleteCustomSource
.NET Framework 4.5 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
C# [BrowsableAttribute(true)] public AutoCompleteStringCollection AutoCompleteCustomSource { get; set; }

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 ComboBox em 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.

Propriedade ComboBox.AutoCompleteMode
.NET Framework 4.5 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
C# [BrowsableAttribute(true)] public AutoCompleteMode AutoCompleteMode { get; set; }

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 InvalidEnumArgumentException Condio 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 ComboBox em 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)

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
.NET Framework 4.5 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
C# [BrowsableAttribute(true)] public AutoCompleteSource AutoCompleteSource { get; set; }

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 InvalidEnumArgumentException Condio 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 ComboBox em 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.

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms AutoCompleteCustomSource AutoCompleteMode

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Propriedade ComboBox.BackColor
.NET Framework 4.5 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
C# public override Color BackColor { get; set; }

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.

Propriedade ComboBox.BackgroundImage
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public override Image BackgroundImage { get; set; }

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.

Propriedade ComboBox.BackgroundImageLayout
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public override ImageLayout BackgroundImageLayout { get; set; }

Valor de propriedade
Tipo: System.Windows.Forms.ImageLayout Um dos valores de ImageLayout (Center, None, Stretch, Tile, ou Zoom).

Excees
Exceo InvalidEnumArgumentException Condio 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.

Propriedade ComboBox.CreateParams
.NET Framework 4.5 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
C# protected override CreateParams CreateParams { get; }

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.

Propriedade ComboBox.DataSource
.NET Framework 4.5 Obtm ou define a fonte de dados para este ComboBox.

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

Sintaxe
C# public Object DataSource { get; set; }

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. C#

using System.Windows.Forms; namespace ComboBox_DataSource_Sample { public partial class Form1 : Form { public Form1() { // Initialize an array with data to bind to the combo box. var daysOfWeek = new[] { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" }; // Initialize combo box var comboBox = new ComboBox { DataSource = daysOfWeek, Location = new System.Drawing.Point(12, 12), Name = "comboBox", Size = new System.Drawing.Size(166, 21), DropDownStyle = ComboBoxStyle.DropDownList }; // Add the combo box to the form. this.Controls.Add(comboBox); } } }

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.

Propriedade ComboBox.DefaultSize
.NET Framework 4.5 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
C# protected override Size DefaultSize { get; }

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.

Propriedade ComboBox.DrawMode
.NET Framework 4.5 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
C# public DrawMode DrawMode { get; set; }

Valor de propriedade
Tipo: System.Windows.Forms.DrawMode Um dos valores de enumerao DrawMode . O padro Normal.

Excees
Exceo InvalidEnumArgumentException Condio 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 InitializeComboBox no construtor do formulrio ou no evento de Load . C#

internal System.Windows.Forms.ComboBox ComboBox1; private string[] animals; // This method initializes the owner-drawn combo box. // The drop-down width is set much wider than the size of the combo box // to accomodate the large items in the list. The drop-down style is set to // ComboBox.DropDown, which requires the user to click on the arrow to // see the list. private void InitializeComboBox() { this.ComboBox1 = new ComboBox(); this.ComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; this.ComboBox1.Location = new System.Drawing.Point(10, 20); this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(100, 120); this.ComboBox1.DropDownWidth = 250; this.ComboBox1.TabIndex = 0; this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown; animals = new string[]{"Elephant", "c r o c o d i l e", "lion"}; ComboBox1.DataSource = animals; this.Controls.Add(this.ComboBox1); // Hook up the MeasureItem and DrawItem events this.ComboBox1.DrawItem += new DrawItemEventHandler(ComboBox1_DrawItem); this.ComboBox1.MeasureItem += new MeasureItemEventHandler(ComboBox1_MeasureItem); } // If you set the Draw property to DrawMode.OwnerDrawVariable, // you must handle the MeasureItem event. This event handler // will set the height and width of each item before it is drawn. private void ComboBox1_MeasureItem(object sender, System.Windows.Forms.MeasureItemEventArgs e) { switch(e.Index) { case 0: e.ItemHeight = 45;

break; case 1: e.ItemHeight = 20; break; case 2: e.ItemHeight = 35; break; } e.ItemWidth = 260; } // You must handle the DrawItem event for owner-drawn combo boxes. // This event handler changes the color, size and font of an // item based on its position in the array. private void ComboBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e) { float size = 0; System.Drawing.Font myFont; FontFamily family = null; System.Drawing.Color animalColor = new System.Drawing.Color(); switch(e.Index) { case 0: size = 30; animalColor = System.Drawing.Color.Gray; family = FontFamily.GenericSansSerif; break; case 1: size = 10; animalColor = System.Drawing.Color.LawnGreen; family = FontFamily.GenericMonospace; break; case 2: size = 15; animalColor = System.Drawing.Color.Tan; family = FontFamily.GenericSansSerif; break; } // Draw the background of the item. e.DrawBackground(); // Create a square filled with the animals color. Vary the size // of the rectangle based on the length of the animals name. Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2, e.Bounds.Height, e.Bounds.Height-4); e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color, // and font for each item. myFont = new Font(family, size, FontStyle.Bold); e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width // Draw the focus rectangle if the mouse hovers over an item. e.DrawFocusRectangle(); }

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 DrawMode DrawItem MeasureItem

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Propriedade ComboBox.DropDownHeight
.NET Framework 4.5 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
C# [BrowsableAttribute(true)] public int DropDownHeight { get; set; }

Valor de propriedade
Tipo: System.Int32 A altura, em pixels, da caixa suspensa.

Excees
Exceo ArgumentException Condio 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.

Propriedade ComboBox.DropDownStyle
.NET Framework 4.5 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
C# public ComboBoxStyle DropDownStyle { get; set; }

Valor de propriedade
Tipo: System.Windows.Forms.ComboBoxStyle Um dos valores de ComboBoxStyle. O padro DropDown.

Excees
Exceo InvalidEnumArgumentException Condio 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 InitializeComboBox no construtor do formulrio ou no evento de Load . C#

internal System.Windows.Forms.ComboBox ComboBox1; private string[] animals; // This method initializes the owner-drawn combo box. // The drop-down width is set much wider than the size of the combo box // to accomodate the large items in the list. The drop-down style is set to // ComboBox.DropDown, which requires the user to click on the arrow to // see the list. private void InitializeComboBox() { this.ComboBox1 = new ComboBox(); this.ComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; this.ComboBox1.Location = new System.Drawing.Point(10, 20); this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(100, 120); this.ComboBox1.DropDownWidth = 250; this.ComboBox1.TabIndex = 0; this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown; animals = new string[]{"Elephant", "c r o c o d i l e", "lion"}; ComboBox1.DataSource = animals; this.Controls.Add(this.ComboBox1); // Hook up the MeasureItem and DrawItem events this.ComboBox1.DrawItem += new DrawItemEventHandler(ComboBox1_DrawItem); this.ComboBox1.MeasureItem += new MeasureItemEventHandler(ComboBox1_MeasureItem); } // If you set the Draw property to DrawMode.OwnerDrawVariable, // you must handle the MeasureItem event. This event handler // will set the height and width of each item before it is drawn.

private void ComboBox1_MeasureItem(object sender, System.Windows.Forms.MeasureItemEventArgs e) { switch(e.Index) { case 0: e.ItemHeight = 45; break; case 1: e.ItemHeight = 20; break; case 2: e.ItemHeight = 35; break; } e.ItemWidth = 260; } // You must handle the DrawItem event for owner-drawn combo boxes. // This event handler changes the color, size and font of an // item based on its position in the array. private void ComboBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e) { float size = 0; System.Drawing.Font myFont; FontFamily family = null; System.Drawing.Color animalColor = new System.Drawing.Color(); switch(e.Index) { case 0: size = 30; animalColor = System.Drawing.Color.Gray; family = FontFamily.GenericSansSerif; break; case 1: size = 10; animalColor = System.Drawing.Color.LawnGreen; family = FontFamily.GenericMonospace; break; case 2: size = 15; animalColor = System.Drawing.Color.Tan; family = FontFamily.GenericSansSerif; break; } // Draw the background of the item. e.DrawBackground(); // Create a square filled with the animals color. Vary the size // of the rectangle based on the length of the animals name. Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2, e.Bounds.Height, e.Bounds.Height-4); e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color, // and font for each item. myFont = new Font(family, size, FontStyle.Bold); e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width // Draw the focus rectangle if the mouse hovers over an item. e.DrawFocusRectangle(); }

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 ComboBoxStyle

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Propriedade ComboBox.DropDownWidth
.NET Framework 4.5 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
C# public int DropDownWidth { get; set; }

Valor de propriedade
Tipo: System.Int32 A largura, em pixels, da caixa suspensa.

Excees
Exceo ArgumentException Condio 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 InitializeComboBox no construtor do formulrio ou no evento de Load . C#

internal System.Windows.Forms.ComboBox ComboBox1; private string[] animals; // This method initializes the owner-drawn combo box. // The drop-down width is set much wider than the size of the combo box // to accomodate the large items in the list. The drop-down style is set to // ComboBox.DropDown, which requires the user to click on the arrow to // see the list. private void InitializeComboBox() { this.ComboBox1 = new ComboBox(); this.ComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; this.ComboBox1.Location = new System.Drawing.Point(10, 20); this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(100, 120); this.ComboBox1.DropDownWidth = 250; this.ComboBox1.TabIndex = 0; this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown; animals = new string[]{"Elephant", "c r o c o d i l e", "lion"}; ComboBox1.DataSource = animals; this.Controls.Add(this.ComboBox1); // Hook up the MeasureItem and DrawItem events this.ComboBox1.DrawItem += new DrawItemEventHandler(ComboBox1_DrawItem); this.ComboBox1.MeasureItem += new MeasureItemEventHandler(ComboBox1_MeasureItem); }

// If you set the Draw property to DrawMode.OwnerDrawVariable, // you must handle the MeasureItem event. This event handler // will set the height and width of each item before it is drawn. private void ComboBox1_MeasureItem(object sender, System.Windows.Forms.MeasureItemEventArgs e) { switch(e.Index) { case 0: e.ItemHeight = 45; break; case 1: e.ItemHeight = 20; break; case 2: e.ItemHeight = 35; break; } e.ItemWidth = 260; } // You must handle the DrawItem event for owner-drawn combo boxes. // This event handler changes the color, size and font of an // item based on its position in the array. private void ComboBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e) { float size = 0; System.Drawing.Font myFont; FontFamily family = null; System.Drawing.Color animalColor = new System.Drawing.Color(); switch(e.Index) { case 0: size = 30; animalColor = System.Drawing.Color.Gray; family = FontFamily.GenericSansSerif; break; case 1: size = 10; animalColor = System.Drawing.Color.LawnGreen; family = FontFamily.GenericMonospace; break; case 2: size = 15; animalColor = System.Drawing.Color.Tan; family = FontFamily.GenericSansSerif; break; } // Draw the background of the item. e.DrawBackground(); // Create a square filled with the animals color. Vary the size // of the rectangle based on the length of the animals name. Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2, e.Bounds.Height, e.Bounds.Height-4); e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color, // and font for each item. myFont = new Font(family, size, FontStyle.Bold); e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width // Draw the focus rectangle if the mouse hovers over an item. e.DrawFocusRectangle(); }

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.DroppedDown
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public bool DroppedDown { get; set; }

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.

Propriedade ComboBox.FlatStyle
.NET Framework 4.5 Obtm ou define a aparncia de ComboBox.

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

Sintaxe
C# public FlatStyle FlatStyle { get; set; }

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 InvalidEnumArgumentException Condio 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.

Propriedade ComboBox.Focused
.NET Framework 4.5 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
C# public override bool Focused { get; }

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.

Propriedade ComboBox.ForeColor
.NET Framework 4.5 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
C# public override Color ForeColor { get; set; }

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.

Propriedade ComboBox.IntegralHeight
.NET Framework 4.5 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
C# public bool IntegralHeight { get; set; }

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 ComboBox de acordo com os requisitos de espao do formulrio, defina essa propriedade como false. Se ComboBox no 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.

Propriedade ComboBox.ItemHeight
.NET Framework 4.5 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
C# public int ItemHeight { get; set; }

Valor de propriedade
Tipo: System.Int32 A altura, em pixels, de um item da caixa combo.

Excees
Exceo ArgumentException Condio 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 ComboBox com 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.

Propriedade ComboBox.Items
.NET Framework 4.5 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
C# public ComboBox.ObjectCollection Items { get; }

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 . C#

private void addButton_Click(object sender, System.EventArgs e) { comboBox1.Items.Add(textBox1.Text); }

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.MaxDropDownItems
.NET Framework 4.5 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
C# public int MaxDropDownItems { get; set; }

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 ArgumentException Condio 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 . C#

using System.Windows.Forms; public class Form1: System.Windows.Forms.Form { public Form1() : base() { InitializeComboBox(); InitializeTextBox(); this.Label1 = new System.Windows.Forms.Label(); this.SuspendLayout(); this.Label1.Location = new System.Drawing.Point(8, 24); this.Label1.Name = "Label1"; this.Label1.Size = new System.Drawing.Size(120, 32); this.Label1.TabIndex = 1; this.Label1.Text = "Use drop-down to choose a name:"; this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.ClientSize = new System.Drawing.Size(292, 266); this.Controls.Add(this.Label1); this.Name = "Form1"; this.Text = "Form1"; this.ResumeLayout(false); } public static void Main() { Application.Run(new Form1()); }

internal System.Windows.Forms.Label Label1;

// Declare and initialize the text box. // This text box text will be update programmatically. The user is not // allowed to update it, so the ReadOnly property is set to true. internal System.Windows.Forms.TextBox TextBox1; private void InitializeTextBox() {

this.TextBox1 = new System.Windows.Forms.TextBox(); this.TextBox1.ScrollBars = ScrollBars.Vertical; this.TextBox1.Location = new System.Drawing.Point(64, 128); this.TextBox1.Multiline = true; this.TextBox1.Name = "TextBox1"; this.TextBox1.ReadOnly = true; this.TextBox1.Size = new System.Drawing.Size(184, 120); this.TextBox1.TabIndex = 4; this.TextBox1.Text = "Employee and Number of Awards:"; this.Controls.Add(this.TextBox1); } // Declare comboBox1 as a ComboBox. internal System.Windows.Forms.ComboBox ComboBox1; // This method initializes the combo box, adding a large string array // but limiting the drop-down size to six rows so the combo box doesn't // cover other controls when it expands. private void InitializeComboBox() { this.ComboBox1 = new System.Windows.Forms.ComboBox(); string[] employees = new string[]{"Hamilton, David", "Hensien, Kari", "Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.", "Hanson, Mark", "Harnpadoungsataya, Sariya", "Harrington, Mark", "Harris, Keith", "Hartwig, Doris", "Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas", "Harnpadoungsataya, Sariya", "Henshaw, Jeff D.", "Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith", "Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas", "Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff", "Heidepriem, Brandon D."}; ComboBox1.Items.AddRange(employees); this.ComboBox1.Location = new System.Drawing.Point(136, 32); this.ComboBox1.IntegralHeight = false; this.ComboBox1.MaxDropDownItems = 5; this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList; this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(136, 81); this.ComboBox1.TabIndex = 0; this.Controls.Add(this.ComboBox1); // Associate the event-handling method with the // SelectedIndexChanged event. this.ComboBox1.SelectedIndexChanged += new System.EventHandler(ComboBox1_SelectedIndexChanged); } // // // // This method is called when the user changes his or her selection. It searches for all occurrences of the selected employee's name in the Items array and adds the employee's name and the number of occurrences to TextBox1.Text.

// CAUTION This code exposes a known bug: If the index passed to the // FindStringExact(searchString, index) method is the last index // of the array, the code throws an exception. private void ComboBox1_SelectedIndexChanged(object sender, System.EventArgs e) { ComboBox comboBox = (ComboBox) sender; // Save the selected employee's name, because we will remove // the employee's name from the list. string selectedEmployee = (string) ComboBox1.SelectedItem; int count = 0; int resultIndex = -1; // Call the FindStringExact method to find the first // occurrence in the list. resultIndex = ComboBox1.FindStringExact(selectedEmployee); // Remove the name as it is found, and increment the found count. // Then call the FindStringExact method again, passing in the // index of the current found item so the search starts there // instead of at the beginning of the list. while (resultIndex!=-1) { ComboBox1.Items.RemoveAt(resultIndex); count += 1; resultIndex = ComboBox1.FindStringExact(selectedEmployee, resultIndex); } // Update the text in Textbox1. TextBox1.Text = TextBox1.Text+ "\r\n" + selectedEmployee + ": " + count; }

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
.NET Framework 4.5 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
C# public override Size MaximumSize { get; set; }

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.

Propriedade ComboBox.MaxLength
.NET Framework 4.5 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
C# public int MaxLength { get; set; }

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.

Propriedade ComboBox.MinimumSize
.NET Framework 4.5 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
C# public override Size MinimumSize { get; set; }

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.

Propriedade ComboBox.Padding
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public Padding Padding { get; set; }

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.

Propriedade ComboBox.PreferredHeight
.NET Framework 4.5 Obtm a largura preferencial de ComboBox.

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

Sintaxe
C# [BrowsableAttribute(false)] public int PreferredHeight { get; }

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.

Propriedade ComboBox.SelectedIndex
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public override int SelectedIndex { get; set; }

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 ArgumentOutOfRangeException Condio 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, SelectedIndex no ser definido como -1 a SelectedValue est em branco. Se FormattingEnabled true, SelectedIndex ser 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 . C#

private void findButton_Click(object sender, System.EventArgs e) { int index = comboBox1.FindString(textBox2.Text); comboBox1.SelectedIndex = index; }

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 Position FormattingEnabled SelectedValue

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Propriedade ComboBox.SelectedItem
.NET Framework 4.5 Obtm ou define o item atualmente selecionado em ComboBox.

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

Sintaxe
C# [BrowsableAttribute(false)] [BindableAttribute(true)] public Object SelectedItem { get; set; }

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 SelectedIndex est saida em seu valor atual. Observao Pesquisas da classe de ComboBox para 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 . C#

private void showSelectedButton_Click(object sender, System.EventArgs e) { int selectedIndex = comboBox1.SelectedIndex; Object selectedItem = comboBox1.SelectedItem; MessageBox.Show("Selected Item Text: " + selectedItem.ToString() + "\n" + "Index: " + selectedIndex.ToString()); }

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.SelectedText
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public string SelectedText { get; set; }

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.

Propriedade ComboBox.SelectionLength
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public int SelectionLength { get; set; }

Valor de propriedade
Tipo: System.Int32 O nmero de caracteres selecionados na caixa de combinao.

Excees
Exceo ArgumentException Condio 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.

Propriedade ComboBox.SelectionStart
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public int SelectionStart { get; set; }

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 ArgumentException Condio 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, Select(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.

Propriedade ComboBox.Sorted
.NET Framework 4.5 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
C# public bool Sorted { get; set; }

Valor de propriedade
Tipo: System.Boolean true se a caixa de combinao classificada; caso contrrio, false. O padro false.

Excees
Exceo ArgumentException Condio Foi feita uma tentativa para classificar ComboBox que anexada a uma fonte de dados.

Comentrios
Esta propriedade especifica se ComboBox classe 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.

Propriedade ComboBox.Text
.NET Framework 4.5 Obtm ou define o texto associado com esse controle.

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

Sintaxe
C# [BindableAttribute(true)] public override string Text { get; set; }

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 ItemsSelectedIndex o 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 InitializeComboBox no construtor do formulrio ou no evento de Load . C#

// Declare ComboBox1. internal System.Windows.Forms.ComboBox ComboBox1; // Initialize ComboBox1. private void InitializeComboBox() { this.ComboBox1 = new ComboBox(); this.ComboBox1.Location = new System.Drawing.Point(128, 48); this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(100, 21); this.ComboBox1.TabIndex = 0; this.ComboBox1.Text = "Typical"; string[] installs = new string[]{"Typical", "Compact", "Custom"}; ComboBox1.Items.AddRange(installs); this.Controls.Add(this.ComboBox1); // Hook up the event handler. this.ComboBox1.DropDown += new System.EventHandler(ComboBox1_DropDown); } // Handles the ComboBox1 DropDown event. If the user expands the // drop-down box, a message box will appear, recommending the // typical installation. private void ComboBox1_DropDown(object sender, System.EventArgs e) { MessageBox.Show("Typical installation is strongly recommended.", "Install information", MessageBoxButtons.OK, MessageBoxIcon.Information); }

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.

Eventos ComboBox
.NET Framework 4.5 O tipo ComboBox expe os membros a seguir.

Eventos
Nome AutoSizeChanged BackColorChanged BackgroundImageChanged BackgroundImageLayoutChanged BindingContextChanged CausesValidationChanged ChangeUICues Click ClientSizeChanged ContextMenuChanged ContextMenuStripChanged ControlAdded ControlRemoved CursorChanged DataSourceChanged DisplayMemberChanged Disposed DockChanged DoubleClick DragDrop DragEnter DragLeave DragOver DrawItem DropDown DropDownClosed DropDownStyleChanged EnabledChanged Enter FontChanged ForeColorChanged Format Descrio Infraestrutura. Esse evento no relevante para essa classe. (Herdado de Control.) Ocorre quando o valor da propriedade de BackColor alterar. (Herdado de Control.) Infraestrutura. Ocorre quando o valor da propriedade de BackgroundImage alterar. Infraestrutura. Ocorre quando a propriedade de BackgroundImageLayout alterar. Ocorre quando o valor da propriedade de BindingContext alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de CausesValidation alterar. (Herdado de Control.) Ocorre quando as sugestes de interface do usurio de foco do teclado ou alterado. (Herdado de Control.) Ocorre quando o controle clicado. (Herdado de Control.) Ocorre quando o valor da propriedade de ClientSize alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de ContextMenu alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de ContextMenuStrip alterar. (Herdado de Control.) Ocorre quando um novo controle adicionado a Control.ControlCollection. (Herdado de Control.) Ocorre quando um controle removido de Control.ControlCollection. (Herdado de Control.) Ocorre quando o valor da propriedade de Cursor alterar. (Herdado de Control.) Ocorre quando DataSource alterar. (Herdado de ListControl.) Ocorre quando a propriedade de DisplayMember alterar. (Herdado de ListControl.) Ocorre quando o componente descartado por uma chamada do mtodo Dispose. (Herdado de Component.) Ocorre quando o valor da propriedade de Dock alterar. (Herdado de Control.) Infraestrutura. Esse evento no relevante para essa classe. Ocorre quando uma operao de arrastar e soltar concluda. (Herdado de Control.) Ocorre quando um objeto arrastado os limites do controle. (Herdado de Control.) Ocorre quando um objeto arrastado para fora dos limites do controle. (Herdado de Control.) Ocorre quando um objeto arrastado sobre os limites do controle. (Herdado de Control.) Ocorre quando uma aparncia visual de ComboBox proprietrio- desenhado alterar. Ocorre quando a lista suspensa de uma ComboBox exibida. Ocorre quando a lista suspensa da ComboBox no est mais visvel. Ocorre quando a propriedade de DropDownStyle alterar. Ocorre quando o valor da propriedade de Enabled alterar. (Herdado de Control.) Ocorre quando o controle inserido. (Herdado de Control.) Ocorre quando o valor da propriedade de Font alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de ForeColor alterar. (Herdado de Control.) Ocorre quando o controle associado a um valor de dados. (Herdado de ListControl.)

FormatInfoChanged FormatStringChanged FormattingEnabledChanged GiveFeedback GotFocus HandleCreated HandleDestroyed HelpRequested ImeModeChanged Invalidated KeyDown KeyPress KeyUp Layout Leave LocationChanged LostFocus MarginChanged MeasureItem

Ocorre quando o valor da propriedade de FormatInfo alterar. (Herdado de ListControl.) Ocorre quando o valor da propriedade de FormatString alterar (Herdado de ListControl.) Ocorre quando o valor da propriedade de FormattingEnabled alterar. (Herdado de ListControl.) Ocorre durante uma operao de arrastar. (Herdado de Control.) Ocorre quando o controle receber o foco. (Herdado de Control.) Ocorre quando um identificador criada para o controle. (Herdado de Control.) Ocorre quando a ala de controle est em processo de destruio. (Herdado de Control.) Ocorre quando um usurio solicita ajudarem para um controle. (Herdado de Control.) Ocorre quando a propriedade de ImeMode alterar. (Herdado de Control.) Ocorre quando a exibio de um controle precisa ser redesenhada. (Herdado de Control.) Ocorre quando uma chave for pressionada enquanto o controle tem o foco. (Herdado de Control.) Ocorre quando uma chave for pressionada enquanto o controle tem o foco. (Herdado de Control.) Ocorre quando uma chave liberada quando o controle tem o foco. (Herdado de Control.) Ocorre quando um controle deve reposicionar os seus controles filho. (Herdado de Control.) Ocorre quando o foco de entrada sair do controle. (Herdado de Control.) Ocorre quando o valor da propriedade de Location alterar. (Herdado de Control.) Ocorre quando o controle perde o foco. (Herdado de Control.) Ocorre quando a margem do controle alterar. (Herdado de Control.) Ocorre sempre que um item proprietrio- desenhado de ComboBox precisa ser desenhada e quando os tamanhos dos itens de lista so determinados. Ocorre quando o controle perde a captura do mouse. (Herdado de Control.) Ocorre quando o usurio clica no controle com o mouse. (Herdado de Control.) Ocorre quando o usurio clica duas vezes no controle com o mouse. (Herdado de Control.) Ocorre quando o ponteiro do mouse est sobre o controle e um boto do mouse pressionado. (Herdado de Control.) Ocorre quando o ponteiro do mouse entra no controle. (Herdado de Control.) Ocorre quando o ponteiro do mouse no controle posicionando. (Herdado de Control.) Ocorre quando o ponteiro do mouse sai do controle. (Herdado de Control.) Ocorre quando o ponteiro do mouse for movido sobre o controle. (Herdado de Control.) Ocorre quando o ponteiro do mouse est sobre o controle e um boto do mouse seja liberado. (Herdado de Control.) Ocorre quando a roda do mouse se move enquanto o controle tem foco. (Herdado de Control.) Ocorre quando o controle movido. (Herdado de Control.) Infraestrutura. Esse evento no relevante para essa classe. Infraestrutura. Ocorre quando o controle de ComboBox redesenhado. Ocorre quando o valor da propriedade de Parent alterar. (Herdado de Control.) Ocorre antes do evento de KeyDown quando uma chave pressionada quando o foco estiver nesse controle. (Herdado de Control.) Ocorre quando AccessibleObject fornecer ajuda para aplicativos de acessibilidade. (Herdado de Control.) Ocorre durante uma operao de arrastar-e-soltar e permite que a fonte determine se a operao arrastar-esoltar deve ser cancelada. (Herdado de Control.) Ocorre quando o valor da propriedade de Region alterar. (Herdado de Control.) Ocorre quando o controle redimensionado. (Herdado de Control.)

MouseCaptureChanged MouseClick MouseDoubleClick MouseDown

MouseEnter MouseHover MouseLeave MouseMove MouseUp

MouseWheel Move PaddingChanged Paint ParentChanged PreviewKeyDown

QueryAccessibilityHelp QueryContinueDrag

RegionChanged Resize

RightToLeftChanged SelectedIndexChanged SelectedValueChanged SelectionChangeCommitted SizeChanged StyleChanged SystemColorsChanged TabIndexChanged TabStopChanged TextChanged TextUpdate Validated Validating ValueMemberChanged VisibleChanged Superior

Ocorre quando o valor da propriedade de RightToLeft alterar. (Herdado de Control.) Ocorre quando a propriedade de SelectedIndex alterar. Ocorre quando a propriedade de SelectedValue alterar. (Herdado de ListControl.) Ocorre quando o item selecionado for alterado e essa alterao exibida em ComboBox. Ocorre quando o valor da propriedade de Size alterar. (Herdado de Control.) Ocorre quando o estilo do controle alterar. (Herdado de Control.) Ocorre quando as cores do sistema alterado. (Herdado de Control.) Ocorre quando o valor da propriedade de TabIndex alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de TabStop alterar. (Herdado de Control.) Ocorre quando o valor da propriedade de Text alterar. (Herdado de Control.) Ocorre quando o controle tiver formatado o texto, mas antes que o texto seja exibido. Ocorre quando o controle validar concludo. (Herdado de Control.) Ocorre quando o controle est sendo validado. (Herdado de Control.) Ocorre quando a propriedade de ValueMember alterar. (Herdado de ListControl.) Ocorre quando o valor da propriedade de Visible alterar. (Herdado de Control.)

Consultetambm
Referncia
ComboBox Classe Namespace System.Windows.Forms

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Evento ComboBox.BackgroundImageChanged
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public event EventHandler BackgroundImageChanged

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.

Evento ComboBox.BackgroundImageLayoutChanged
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public event EventHandler BackgroundImageLayoutChanged

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.

Evento ComboBox.DoubleClick
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public event EventHandler DoubleClick

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.

Evento ComboBox.DrawItem
.NET Framework 4.5 Ocorre quando uma aparncia visual de ComboBox proprietrio- desenhado alterar.

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

Sintaxe
C# public event DrawItemEventHandler DrawItem

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 InitializeComboBox no construtor do formulrio ou no evento de Load . C#

internal System.Windows.Forms.ComboBox ComboBox1; private string[] animals; // This method initializes the owner-drawn combo box. // The drop-down width is set much wider than the size of the combo box // to accomodate the large items in the list. The drop-down style is set to // ComboBox.DropDown, which requires the user to click on the arrow to // see the list. private void InitializeComboBox() { this.ComboBox1 = new ComboBox(); this.ComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; this.ComboBox1.Location = new System.Drawing.Point(10, 20); this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(100, 120); this.ComboBox1.DropDownWidth = 250; this.ComboBox1.TabIndex = 0; this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown; animals = new string[]{"Elephant", "c r o c o d i l e", "lion"}; ComboBox1.DataSource = animals; this.Controls.Add(this.ComboBox1); // Hook up the MeasureItem and DrawItem events this.ComboBox1.DrawItem += new DrawItemEventHandler(ComboBox1_DrawItem); this.ComboBox1.MeasureItem += new MeasureItemEventHandler(ComboBox1_MeasureItem); } // If you set the Draw property to DrawMode.OwnerDrawVariable, // you must handle the MeasureItem event. This event handler // will set the height and width of each item before it is drawn. private void ComboBox1_MeasureItem(object sender, System.Windows.Forms.MeasureItemEventArgs e) { switch(e.Index) { case 0: e.ItemHeight = 45;

break; case 1: e.ItemHeight = 20; break; case 2: e.ItemHeight = 35; break; } e.ItemWidth = 260; } // You must handle the DrawItem event for owner-drawn combo boxes. // This event handler changes the color, size and font of an // item based on its position in the array. private void ComboBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e) { float size = 0; System.Drawing.Font myFont; FontFamily family = null; System.Drawing.Color animalColor = new System.Drawing.Color(); switch(e.Index) { case 0: size = 30; animalColor = System.Drawing.Color.Gray; family = FontFamily.GenericSansSerif; break; case 1: size = 10; animalColor = System.Drawing.Color.LawnGreen; family = FontFamily.GenericMonospace; break; case 2: size = 15; animalColor = System.Drawing.Color.Tan; family = FontFamily.GenericSansSerif; break; } // Draw the background of the item. e.DrawBackground(); // Create a square filled with the animals color. Vary the size // of the rectangle based on the length of the animals name. Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2, e.Bounds.Height, e.Bounds.Height-4); e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color, // and font for each item. myFont = new Font(family, size, FontStyle.Bold); e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width // Draw the focus rectangle if the mouse hovers over an item. e.DrawFocusRectangle(); }

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.DropDown
.NET Framework 4.5 Ocorre quando a lista suspensa de uma ComboBox exibida.

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

Sintaxe
C# public event EventHandler DropDown

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 ComboBox definindo 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 InitializeComboBox no construtor do formulrio ou no evento de Load . C#

// Declare ComboBox1. internal System.Windows.Forms.ComboBox ComboBox1; // Initialize ComboBox1. private void InitializeComboBox() { this.ComboBox1 = new ComboBox(); this.ComboBox1.Location = new System.Drawing.Point(128, 48); this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(100, 21); this.ComboBox1.TabIndex = 0; this.ComboBox1.Text = "Typical"; string[] installs = new string[]{"Typical", "Compact", "Custom"}; ComboBox1.Items.AddRange(installs); this.Controls.Add(this.ComboBox1); // Hook up the event handler. this.ComboBox1.DropDown += new System.EventHandler(ComboBox1_DropDown); } // Handles the ComboBox1 DropDown event. If the user expands the // drop-down box, a message box will appear, recommending the // typical installation. private void ComboBox1_DropDown(object sender, System.EventArgs e) { MessageBox.Show("Typical installation is strongly recommended.", "Install information", MessageBoxButtons.OK, MessageBoxIcon.Information); }

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 DropDownClosed

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Evento ComboBox.DropDownClosed
.NET Framework 4.5 Ocorre quando a lista suspensa da ComboBox no est mais visvel.

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

Sintaxe
C# public event EventHandler DropDownClosed

Comentrios
Use o evento de DropDownClosed para restaurar o estado de ComboBox de 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 . C#

private void ComboBox1_DropDownClosed(Object sender, EventArgs e) { MessageBox.Show("You are in the ComboBox.DropDownClosed event."); }

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

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

Evento ComboBox.DropDownStyleChanged
.NET Framework 4.5 Ocorre quando a propriedade de DropDownStyle alterar.

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

Sintaxe
C# public event EventHandler DropDownStyleChanged

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 . C#

private void ComboBox1_DropDownStyleChanged(Object sender, EventArgs e) { MessageBox.Show("You are in the ComboBox.DropDownStyleChanged event."); }

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.MeasureItem
.NET Framework 4.5 Ocorre sempre que um item proprietrio- desenhado de ComboBox precisa 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
C# public event MeasureItemEventHandler MeasureItem

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 InitializeComboBox no construtor do formulrio ou no evento de Load . C#

internal System.Windows.Forms.ComboBox ComboBox1; private string[] animals; // This method initializes the owner-drawn combo box. // The drop-down width is set much wider than the size of the combo box // to accomodate the large items in the list. The drop-down style is set to // ComboBox.DropDown, which requires the user to click on the arrow to // see the list. private void InitializeComboBox() { this.ComboBox1 = new ComboBox(); this.ComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawVariable; this.ComboBox1.Location = new System.Drawing.Point(10, 20); this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(100, 120); this.ComboBox1.DropDownWidth = 250; this.ComboBox1.TabIndex = 0; this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDown; animals = new string[]{"Elephant", "c r o c o d i l e", "lion"}; ComboBox1.DataSource = animals; this.Controls.Add(this.ComboBox1); // Hook up the MeasureItem and DrawItem events this.ComboBox1.DrawItem += new DrawItemEventHandler(ComboBox1_DrawItem); this.ComboBox1.MeasureItem += new MeasureItemEventHandler(ComboBox1_MeasureItem); } // If you set the Draw property to DrawMode.OwnerDrawVariable, // you must handle the MeasureItem event. This event handler // will set the height and width of each item before it is drawn. private void ComboBox1_MeasureItem(object sender, System.Windows.Forms.MeasureItemEventArgs e) { switch(e.Index) { case 0: e.ItemHeight = 45; break; case 1: e.ItemHeight = 20; break;

case 2: e.ItemHeight = 35; break; } e.ItemWidth = 260; } // You must handle the DrawItem event for owner-drawn combo boxes. // This event handler changes the color, size and font of an // item based on its position in the array. private void ComboBox1_DrawItem(object sender, System.Windows.Forms.DrawItemEventArgs e) { float size = 0; System.Drawing.Font myFont; FontFamily family = null; System.Drawing.Color animalColor = new System.Drawing.Color(); switch(e.Index) { case 0: size = 30; animalColor = System.Drawing.Color.Gray; family = FontFamily.GenericSansSerif; break; case 1: size = 10; animalColor = System.Drawing.Color.LawnGreen; family = FontFamily.GenericMonospace; break; case 2: size = 15; animalColor = System.Drawing.Color.Tan; family = FontFamily.GenericSansSerif; break; } // Draw the background of the item. e.DrawBackground(); // Create a square filled with the animals color. Vary the size // of the rectangle based on the length of the animals name. Rectangle rectangle = new Rectangle(2, e.Bounds.Top+2, e.Bounds.Height, e.Bounds.Height-4); e.Graphics.FillRectangle(new SolidBrush(animalColor), rectangle);

// Draw each string in the array, using a different size, color, // and font for each item. myFont = new Font(family, size, FontStyle.Bold); e.Graphics.DrawString(animals[e.Index], myFont, System.Drawing.Brushes.Black, new RectangleF(e.Bounds.X+rectangle.Width, e.Bounds.Y, e.Bounds.Width // Draw the focus rectangle if the mouse hovers over an item. e.DrawFocusRectangle(); }

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.PaddingChanged
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public event EventHandler PaddingChanged

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.

Evento ComboBox.Paint
.NET Framework 4.5 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
C# [BrowsableAttribute(false)] public event PaintEventHandler Paint

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.

Evento ComboBox.SelectedIndexChanged
.NET Framework 4.5 Ocorre quando a propriedade de SelectedIndex alterar.

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

Sintaxe
C# public event EventHandler SelectedIndexChanged

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 . C#

using System.Windows.Forms; public class Form1: System.Windows.Forms.Form { public Form1() : base() { InitializeComboBox(); InitializeTextBox(); this.Label1 = new System.Windows.Forms.Label(); this.SuspendLayout(); this.Label1.Location = new System.Drawing.Point(8, 24); this.Label1.Name = "Label1"; this.Label1.Size = new System.Drawing.Size(120, 32); this.Label1.TabIndex = 1; this.Label1.Text = "Use drop-down to choose a name:"; this.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; this.ClientSize = new System.Drawing.Size(292, 266); this.Controls.Add(this.Label1); this.Name = "Form1"; this.Text = "Form1"; this.ResumeLayout(false); } public static void Main() { Application.Run(new Form1()); }

internal System.Windows.Forms.Label Label1;

// Declare and initialize the text box. // This text box text will be update programmatically. The user is not // allowed to update it, so the ReadOnly property is set to true. internal System.Windows.Forms.TextBox TextBox1; private void InitializeTextBox() { this.TextBox1 = new System.Windows.Forms.TextBox(); this.TextBox1.ScrollBars = ScrollBars.Vertical;

this.TextBox1.Location = new System.Drawing.Point(64, 128); this.TextBox1.Multiline = true; this.TextBox1.Name = "TextBox1"; this.TextBox1.ReadOnly = true; this.TextBox1.Size = new System.Drawing.Size(184, 120); this.TextBox1.TabIndex = 4; this.TextBox1.Text = "Employee and Number of Awards:"; this.Controls.Add(this.TextBox1); } // Declare comboBox1 as a ComboBox. internal System.Windows.Forms.ComboBox ComboBox1; // This method initializes the combo box, adding a large string array // but limiting the drop-down size to six rows so the combo box doesn't // cover other controls when it expands. private void InitializeComboBox() { this.ComboBox1 = new System.Windows.Forms.ComboBox(); string[] employees = new string[]{"Hamilton, David", "Hensien, Kari", "Hammond, Maria", "Harris, Keith", "Henshaw, Jeff D.", "Hanson, Mark", "Harnpadoungsataya, Sariya", "Harrington, Mark", "Harris, Keith", "Hartwig, Doris", "Harui, Roger", "Hassall, Mark", "Hasselberg, Jonas", "Harnpadoungsataya, Sariya", "Henshaw, Jeff D.", "Henshaw, Jeff D.", "Hensien, Kari", "Harris, Keith", "Henshaw, Jeff D.", "Hensien, Kari", "Hasselberg, Jonas", "Harrington, Mark", "Hedlund, Magnus", "Hay, Jeff", "Heidepriem, Brandon D."}; ComboBox1.Items.AddRange(employees); this.ComboBox1.Location = new System.Drawing.Point(136, 32); this.ComboBox1.IntegralHeight = false; this.ComboBox1.MaxDropDownItems = 5; this.ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList; this.ComboBox1.Name = "ComboBox1"; this.ComboBox1.Size = new System.Drawing.Size(136, 81); this.ComboBox1.TabIndex = 0; this.Controls.Add(this.ComboBox1); // Associate the event-handling method with the // SelectedIndexChanged event. this.ComboBox1.SelectedIndexChanged += new System.EventHandler(ComboBox1_SelectedIndexChanged); } // // // // This method is called when the user changes his or her selection. It searches for all occurrences of the selected employee's name in the Items array and adds the employee's name and the number of occurrences to TextBox1.Text.

// CAUTION This code exposes a known bug: If the index passed to the // FindStringExact(searchString, index) method is the last index // of the array, the code throws an exception. private void ComboBox1_SelectedIndexChanged(object sender, System.EventArgs e) { ComboBox comboBox = (ComboBox) sender; // Save the selected employee's name, because we will remove // the employee's name from the list. string selectedEmployee = (string) ComboBox1.SelectedItem; int count = 0; int resultIndex = -1; // Call the FindStringExact method to find the first // occurrence in the list. resultIndex = ComboBox1.FindStringExact(selectedEmployee); // Remove the name as it is found, and increment the found count. // Then call the FindStringExact method again, passing in the // index of the current found item so the search starts there // instead of at the beginning of the list. while (resultIndex!=-1) { ComboBox1.Items.RemoveAt(resultIndex); count += 1; resultIndex = ComboBox1.FindStringExact(selectedEmployee, resultIndex); } // Update the text in Textbox1. TextBox1.Text = TextBox1.Text+ "\r\n" + selectedEmployee + ": " + count; } }

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
.NET Framework 4.5 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
C# public event EventHandler SelectionChangeCommitted

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 ComboBox quando 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. C#

private void comboBox1_SelectionChangeCommitted(object sender, EventArgs e) { ComboBox senderComboBox = (ComboBox) sender; // Change the length of the text box depending on what the user has // selected and committed using the SelectionLength property. if (senderComboBox.SelectionLength > 0) { textbox1.Width = senderComboBox.SelectedItem.ToString().Length * ((int) this.textbox1.Font.SizeInPoints); textbox1.Text = senderComboBox.SelectedItem.ToString(); } }

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.TextUpdate
.NET Framework 4.5 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
C# public event EventHandler TextUpdate

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 . C#

private void ComboBox1_TextUpdate(Object sender, EventArgs e) { MessageBox.Show("You are in the ComboBox.TextUpdate event."); }

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

Contribuiesdacomunidade
2013 Microsoft. Todos os direitos reservados.

You might also like