ComboBox Members
MSDN Home
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
.NET Framework Class Library
System.Windows.Forms Namespace
ComboBox Class
ComboBox Class
ComboBox Members
ComboBox Constructor
ComboBox Methods
ComboBox Properties
ComboBox Events
Switch View :
Classic
Lightweight Beta
ScriptFree
Feedback
.NET Framework Class Library
ComboBox Members
Represents a Windows combo box control.
The
ComboBox
type exposes the following members.
Constructors
Name
Description
ComboBox
Initializes a new instance of the
ComboBox
class.
Top
Methods
Name
Description
AccessibilityNotifyClients
Overloaded.
Notifies the accessibility client applications of
AccessibleEvents
.
AddItemsCore
Obsolete.
Adds the specified items to the combo box.
BeginInvoke
Overloaded.
Executes a delegate asynchronously on the thread that the control's underlying handle was created on.
BeginUpdate
Maintains performance when items are added to the
ComboBox
one at a time.
BringToFront
Brings the control to the front of the z-order.
(Inherited from
Control
.)
Contains
Retrieves a value indicating whether the specified control is a child of the control.
(Inherited from
Control
.)
CreateAccessibilityInstance
Overloaded.
CreateControl
Forces the creation of the control, including the creation of the handle and any child controls.
(Inherited from
Control
.)
CreateControlsInstance
Creates a new instance of the control collection for the control.
(Inherited from
Control
.)
CreateGraphics
Creates the
Graphics
for the control.
(Inherited from
Control
.)
CreateHandle
Overloaded.
CreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from
MarshalByRefObject
.)
DefWndProc
Sends the specified message to the default window procedure.
(Inherited from
Control
.)
DestroyHandle
Destroys the handle associated with the control.
(Inherited from
Control
.)
Dispose
Overloaded.
Releases the resources used by the
ComboBox
.
DoDragDrop
Begins a drag-and-drop operation.
(Inherited from
Control
.)
DrawToBitmap
Supports rendering to the specified bitmap.
(Inherited from
Control
.)
EndInvoke
Retrieves the return value of the asynchronous operation represented by the
IAsyncResult
passed.
(Inherited from
Control
.)
EndUpdate
Resumes painting the
ComboBox
control after painting is suspended by the
BeginUpdate
method.
Equals
Determines whether the specified
Object
is equal to the current
Object
.
(Inherited from
Object
.)
FilterItemOnProperty
Overloaded.
Returns the current value of the
ListControl
item, if the item is a property of an instance of the
ListControl
class.
Finalize
Overloaded.
FindForm
Retrieves the form that the control is on.
(Inherited from
Control
.)
FindString
Overloaded.
Finds the first item in the
ComboBox
that starts with the specified string.
FindStringExact
Overloaded.
Finds the item that exactly matches the specified string.
Focus
Sets input focus to the control.
(Inherited from
Control
.)
GetAccessibilityObjectById
Retrieves the specified
AccessibleObject
.
(Inherited from
Control
.)
GetAutoSizeMode
Retrieves a value indicating how a control will behave when its
AutoSize
property is enabled.
(Inherited from
Control
.)
GetChildAtPoint
Overloaded.
Retrieves the child control at a specified location.
GetContainerControl
Returns the next
ContainerControl
up the control's chain of parent controls.
(Inherited from
Control
.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from
Object
.)
GetItemHeight
Returns the height of an item in the
ComboBox
.
GetItemText
Returns the text representation of the specified item.
(Inherited from
ListControl
.)
GetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from
MarshalByRefObject
.)
GetNextControl
Retrieves the next control forward or back in the tab order of child controls.
(Inherited from
Control
.)
GetPreferredSize
Retrieves the size of a rectangular area into which a control can be fitted.
(Inherited from
Control
.)
GetScaledBounds
Retrieves the bounds within which the control is scaled.
(Inherited from
Control
.)
GetService
Returns an object that represents a service provided by the
Component
or by its
Container
.
(Inherited from
Component
.)
GetStyle
Retrieves the value of the specified control style bit for the control.
(Inherited from
Control
.)
GetTopLevel
Determines if the control is a top-level control.
(Inherited from
Control
.)
GetType
Gets the
Type
of the current instance.
(Inherited from
Object
.)
Hide
Conceals the control from the user.
(Inherited from
Control
.)
InitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from
MarshalByRefObject
.)
InitLayout
Called after the control has been added to another container.
(Inherited from
Control
.)
Invalidate
Overloaded.
Invalidates a specific region of the control and causes a paint message to be sent to the control.
Invoke
Overloaded.
Executes a delegate on the thread that owns the control's underlying window handle.
InvokeGotFocus
Raises the
GotFocus
event for the specified control.
(Inherited from
Control
.)
InvokeLostFocus
Raises the
LostFocus
event for the specified control.
(Inherited from
Control
.)
InvokeOnClick
Raises the
Click
event for the specified control.
(Inherited from
Control
.)
InvokePaint
Raises the
Paint
event for the specified control.
(Inherited from
Control
.)
InvokePaintBackground
Raises the
PaintBackground
event for the specified control.
(Inherited from
Control
.)
IsInputChar
Determines if a character is an input character that the control recognizes.
(Inherited from
Control
.)
IsInputKey
Determines whether the specified key is a regular input key or a special key that requires preprocessing.
(Overrides
ListControl
.
.
::
.
IsInputKey(Keys)
.)
MemberwiseClone
Overloaded.
NotifyInvalidate
Infrastructure.
Raises the
Invalidated
event with a specified region of the control to invalidate.
(Inherited from
Control
.)
OnAutoSizeChanged
Raises the
AutoSizeChanged
event.
(Inherited from
Control
.)
OnBackColorChanged
Raises the
BackColorChanged
event. (Overrides
Control
.
.
::
.
OnBackColorChanged(EventArgs)
.)
OnBackgroundImageChanged
Raises the
BackgroundImageChanged
event.
(Inherited from
Control
.)
OnBackgroundImageLayoutChanged
Raises the
BackgroundImageLayoutChanged
event.
(Inherited from
Control
.)
OnBindingContextChanged
Raises the
BindingContextChanged
event. (Inherited from
ListControl
.)
OnCausesValidationChanged
Raises the
CausesValidationChanged
event.
(Inherited from
Control
.)
OnChangeUICues
Raises the
ChangeUICues
event.
(Inherited from
Control
.)
OnClick
Raises the
Click
event.
(Inherited from
Control
.)
OnClientSizeChanged
Raises the
ClientSizeChanged
event.
(Inherited from
Control
.)
OnContextMenuChanged
Raises the
ContextMenuChanged
event.
(Inherited from
Control
.)
OnContextMenuStripChanged
Raises the
ContextMenuStripChanged
event.
(Inherited from
Control
.)
OnControlAdded
Raises the
ControlAdded
event.
(Inherited from
Control
.)
OnControlRemoved
Raises the
ControlRemoved
event.
(Inherited from
Control
.)
OnCreateControl
Raises the
CreateControl
method.
(Inherited from
Control
.)
OnCursorChanged
Raises the
CursorChanged
event.
(Inherited from
Control
.)
OnDataSourceChanged
Raises the
DataSourceChanged
event. (Overrides
ListControl
.
.
::
.
OnDataSourceChanged(EventArgs)
.)
OnDisplayMemberChanged
Overloaded.
OnDockChanged
Raises the
DockChanged
event.
(Inherited from
Control
.)
OnDoubleClick
Raises the
DoubleClick
event.
(Inherited from
Control
.)
OnDragDrop
Raises the
DragDrop
event.
(Inherited from
Control
.)
OnDragEnter
Raises the
DragEnter
event.
(Inherited from
Control
.)
OnDragLeave
Raises the
DragLeave
event.
(Inherited from
Control
.)
OnDragOver
Raises the
DragOver
event.
(Inherited from
Control
.)
OnDrawItem
Raises the
DrawItem
event.
OnDropDown
Raises the
DropDown
event.
OnDropDownClosed
Raises the
DropDownClosed
event.
OnDropDownStyleChanged
Raises the
DropDownStyleChanged
event.
OnEnabledChanged
Raises the
EnabledChanged
event.
(Inherited from
Control
.)
OnEnter
Raises the
Enter
event.
(Inherited from
Control
.)
OnFontChanged
Raises the
FontChanged
event. (Overrides
Control
.
.
::
.
OnFontChanged(EventArgs)
.)
OnForeColorChanged
Raises the
ForeColorChanged
event. (Overrides
Control
.
.
::
.
OnForeColorChanged(EventArgs)
.)
OnFormat
Raises the
Format
event.
(Inherited from
ListControl
.)
OnFormatInfoChanged
Raises the
FormatInfoChanged
event.
(Inherited from
ListControl
.)
OnFormatStringChanged
Raises the
FormatStringChanged
event.
(Inherited from
ListControl
.)
OnFormattingEnabledChanged
Raises the
FormattingEnabledChanged
event.
(Inherited from
ListControl
.)
OnGiveFeedback
Raises the
GiveFeedback
event.
(Inherited from
Control
.)
OnGotFocus
Overloaded.
OnHandleCreated
Overloaded.
OnHandleDestroyed
Overloaded.
OnHelpRequested
Raises the
HelpRequested
event.
(Inherited from
Control
.)
OnImeModeChanged
Raises the
ImeModeChanged
event.
(Inherited from
Control
.)
OnInvalidated
Raises the
Invalidated
event.
(Inherited from
Control
.)
OnKeyDown
Overloaded.
OnKeyPress
Overloaded.
OnKeyUp
Raises the
KeyUp
event.
(Inherited from
Control
.)
OnLayout
Raises the
Layout
event.
(Inherited from
Control
.)
OnLeave
Raises the
Leave
event.
(Inherited from
Control
.)
OnLocationChanged
Raises the
LocationChanged
event.
(Inherited from
Control
.)
OnLostFocus
Overloaded.
OnMarginChanged
Raises the
MarginChanged
event.
(Inherited from
Control
.)
OnMeasureItem
Raises the
MeasureItem
event.
OnMouseCaptureChanged
Raises the
MouseCaptureChanged
event.
(Inherited from
Control
.)
OnMouseClick
Raises the
MouseClick
event.
(Inherited from
Control
.)
OnMouseDoubleClick
Raises the
MouseDoubleClick
event.
(Inherited from
Control
.)
OnMouseDown
Raises the
MouseDown
event.
(Inherited from
Control
.)
OnMouseEnter
Overloaded.
OnMouseHover
Raises the
MouseHover
event.
(Inherited from
Control
.)
OnMouseLeave
Overloaded.
OnMouseMove
Raises the
MouseMove
event.
(Inherited from
Control
.)
OnMouseUp
Raises the
MouseUp
event.
(Inherited from
Control
.)
OnMouseWheel
Raises the
MouseWheel
event.
(Inherited from
Control
.)
OnMove
Raises the
Move
event.
(Inherited from
Control
.)
OnNotifyMessage
Notifies the control of Windows messages.
(Inherited from
Control
.)
OnPaddingChanged
Raises the
PaddingChanged
event.
(Inherited from
Control
.)
OnPaint
Raises the
Paint
event.
(Inherited from
Control
.)
OnPaintBackground
Paints the background of the control.
(Inherited from
Control
.)
OnParentBackColorChanged
Raises the
BackColorChanged
event.
(Overrides
Control
.
.
::
.
OnParentBackColorChanged(EventArgs)
.)
OnParentBackgroundImageChanged
Raises the
BackgroundImageChanged
event when the
BackgroundImage
property value of the control's container changes.
(Inherited from
Control
.)
OnParentBindingContextChanged
Raises the
BindingContextChanged
event when the
BindingContext
property value of the control's container changes.
(Inherited from
Control
.)
OnParentChanged
Raises the
ParentChanged
event.
(Inherited from
Control
.)
OnParentCursorChanged
Raises the
CursorChanged
event.
(Inherited from
Control
.)
OnParentEnabledChanged
Raises the
EnabledChanged
event when the
Enabled
property value of the control's container changes.
(Inherited from
Control
.)
OnParentFontChanged
Raises the
FontChanged
event when the
Font
property value of the control's container changes.
(Inherited from
Control
.)
OnParentForeColorChanged
Raises the
ForeColorChanged
event when the
ForeColor
property value of the control's container changes.
(Inherited from
Control
.)
OnParentRightToLeftChanged
Raises the
RightToLeftChanged
event when the
RightToLeft
property value of the control's container changes.
(Inherited from
Control
.)
OnParentVisibleChanged
Raises the
VisibleChanged
event when the
Visible
property value of the control's container changes.
(Inherited from
Control
.)
OnPreviewKeyDown
Raises the
PreviewKeyDown
event.
(Inherited from
Control
.)
OnPrint
Raises the
Paint
event.
(Inherited from
Control
.)
OnQueryContinueDrag
Raises the
QueryContinueDrag
event.
(Inherited from
Control
.)
OnRegionChanged
Raises the
RegionChanged
event.
(Inherited from
Control
.)
OnResize
Overloaded.
OnRightToLeftChanged
Raises the
RightToLeftChanged
event.
(Inherited from
Control
.)
OnSelectedIndexChanged
Raises the
SelectedIndexChanged
event.
(Overrides
ListControl
.
.
::
.
OnSelectedIndexChanged(EventArgs)
.)
OnSelectedItemChanged
Raises the
SelectedItemChanged
event.
OnSelectedValueChanged
Overloaded.
OnSelectionChangeCommitted
Raises the
SelectionChangeCommitted
event.
OnSizeChanged
Raises the
SizeChanged
event.
(Inherited from
Control
.)
OnStyleChanged
Raises the
StyleChanged
event.
(Inherited from
Control
.)
OnSystemColorsChanged
Raises the
SystemColorsChanged
event.
(Inherited from
Control
.)
OnTabIndexChanged
Raises the
TabIndexChanged
event.
(Inherited from
Control
.)
OnTabStopChanged
Raises the
TabStopChanged
event.
(Inherited from
Control
.)
OnTextChanged
Overloaded.
OnTextUpdate
Raises the
TextUpdate
event.
OnValidated
Raises the
Validated
event.
(Inherited from
Control
.)
OnValidating
Overloaded.
OnValueMemberChanged
Raises the
ValueMemberChanged
event.
(Inherited from
ListControl
.)
OnVisibleChanged
Raises the
VisibleChanged
event.
(Inherited from
Control
.)
PerformLayout
Overloaded.
Forces the control to apply layout logic to child controls.
PointToClient
Computes the location of the specified screen point into client coordinates.
(Inherited from
Control
.)
PointToScreen
Computes the location of the specified client point into screen coordinates.
(Inherited from
Control
.)
PreProcessControlMessage
Preprocesses keyboard or input messages within the message loop before they are dispatched.
(Inherited from
Control
.)
PreProcessMessage
Preprocesses keyboard or input messages within the message loop before they are dispatched.
(Inherited from
Control
.)
ProcessCmdKey
Processes a command key.
(Inherited from
Control
.)
ProcessDialogChar
Processes a dialog character.
(Inherited from
Control
.)
ProcessDialogKey
Processes a dialog key.
(Inherited from
Control
.)
ProcessKeyEventArgs
Overloaded.
ProcessKeyMessage
Processes a keyboard message.
(Inherited from
Control
.)
ProcessKeyPreview
Previews a keyboard message.
(Inherited from
Control
.)
ProcessMnemonic
Processes a mnemonic character.
(Inherited from
Control
.)
RaiseDragEvent
Raises the appropriate drag event.
(Inherited from
Control
.)
RaiseKeyEvent
Raises the appropriate key event.
(Inherited from
Control
.)
RaiseMouseEvent
Raises the appropriate mouse event.
(Inherited from
Control
.)
RaisePaintEvent
Raises the appropriate paint event.
(Inherited from
Control
.)
RecreateHandle
Forces the re-creation of the handle for the control.
(Inherited from
Control
.)
RectangleToClient
Computes the size and location of the specified screen rectangle in client coordinates.
(Inherited from
Control
.)
RectangleToScreen
Computes the size and location of the specified client rectangle in screen coordinates.
(Inherited from
Control
.)
Refresh
Forces the control to invalidate its client area and immediately redraw itself and any child controls.
(Inherited from
Control
.)
RefreshItem
Refreshes the item contained at the specified location.
(Overrides
ListControl
.
.
::
.
RefreshItem(Int32)
.)
RefreshItems
Refreshes all
ComboBox
items.
(Overrides
ListControl
.
.
::
.
RefreshItems
()
()
()
.)
ResetBackColor
Resets the
BackColor
property to its default value.
(Inherited from
Control
.)
ResetBindings
Causes a control bound to the
BindingSource
to reread all the items in the list and refresh their displayed values.
(Inherited from
Control
.)
ResetCursor
Resets the
Cursor
property to its default value.
(Inherited from
Control
.)
ResetFont
Resets the
Font
property to its default value.
(Inherited from
Control
.)
ResetForeColor
Resets the
ForeColor
property to its default value.
(Inherited from
Control
.)
ResetImeMode
Resets the
ImeMode
property to its default value.
(Inherited from
Control
.)
ResetMouseEventArgs
Infrastructure.
Resets the control to handle the
MouseLeave
event.
(Inherited from
Control
.)
ResetRightToLeft
Resets the
RightToLeft
property to its default value.
(Inherited from
Control
.)
ResetText
Overloaded.
ResumeLayout
Overloaded.
Resumes the usual layout logic.
RtlTranslateAlignment
Overloaded.
Converts the current alignment to the appropriate alignment to support right-to-left text.
RtlTranslateContent
Converts the specified
ContentAlignment
to the appropriate
ContentAlignment
to support right-to-left text.
(Inherited from
Control
.)
RtlTranslateHorizontal
Converts the specified
HorizontalAlignment
to the appropriate
HorizontalAlignment
to support right-to-left text.
(Inherited from
Control
.)
RtlTranslateLeftRight
Converts the specified
LeftRightAlignment
to the appropriate
LeftRightAlignment
to support right-to-left text.
(Inherited from
Control
.)
Scale
Overloaded.
Scales the control and any child controls.
ScaleControl
Overloaded.
ScaleCore
Infrastructure.
This method is not relevant for this class.
(Inherited from
Control
.)
Select
Overloaded.
SelectAll
Selects all the text in the editable portion of the
ComboBox
.
SelectNextControl
Activates the next control.
(Inherited from
Control
.)
SendToBack
Sends the control to the back of the z-order.
(Inherited from
Control
.)
SetAutoSizeMode
Sets a value indicating how a control will behave when its
AutoSize
property is enabled.
(Inherited from
Control
.)
SetBounds
Overloaded.
Sets the bounds of the control.
SetBoundsCore
Sets the size and location of the
ComboBox
.
(Overrides
Control
.
.
::
.
SetBoundsCore(Int32, Int32, Int32, Int32, BoundsSpecified)
.)
SetClientSizeCore
Sets the size of the client area of the control.
(Inherited from
Control
.)
SetItemCore
Overloaded.
SetItemsCore
When overridden in a derived class, sets the specified array of objects in a collection in the derived class.
(Overrides
ListControl
.
.
::
.
SetItemsCore(IList)
.)
SetStyle
Sets a specified
ControlStyles
flag to either
true
or
false
.
(Inherited from
Control
.)
SetTopLevel
Sets the control as the top-level control.
(Inherited from
Control
.)
SetVisibleCore
Sets the control to the specified visible state.
(Inherited from
Control
.)
Show
Displays the control to the user.
(Inherited from
Control
.)
SizeFromClientSize
Determines the size of the entire control from the height and width of its client area.
(Inherited from
Control
.)
SuspendLayout
Temporarily suspends the layout logic for the control.
(Inherited from
Control
.)
ToString
Overloaded.
Update
Causes the control to redraw the invalidated regions within its client area.
(Inherited from
Control
.)
UpdateBounds
Overloaded.
Updates the bounds of the control.
UpdateStyles
Forces the assigned styles to be reapplied to the control.
(Inherited from
Control
.)
UpdateZOrder
Updates the control in its parent's z-order.
(Inherited from
Control
.)
WndProc
Processes Windows messages.
(Overrides
Control
.
.
::
.
WndProc(Message
%
)
.)
Top
Properties
Name
Description
AccessibilityObject
Gets the
AccessibleObject
assigned to the control.
(Inherited from
Control
.)
AccessibleDefaultActionDescription
Gets or sets the default action description of the control for use by accessibility client applications.
(Inherited from
Control
.)
AccessibleDescription
Gets or sets the description of the control used by accessibility client applications.
(Inherited from
Control
.)
AccessibleName
Gets or sets the name of the control used by accessibility client applications.
(Inherited from
Control
.)
AccessibleRole
Gets or sets the accessible role of the control
(Inherited from
Control
.)
AllowDrop
Gets or sets a value indicating whether the control can accept data that the user drags onto it.
(Inherited from
Control
.)
AllowSelection
Gets a value indicating whether the list enables selection of list items.
(Inherited from
ListControl
.)
Anchor
Gets or sets the edges of the container to which a control is bound and determines how a control is resized with its parent.
(Inherited from
Control
.)
AutoCompleteCustomSource
Gets or sets a custom
System.Collections.Specialized
.
.
::
.
StringCollection
to use when the
AutoCompleteSource
property is set to
CustomSource
.
AutoCompleteMode
Gets or sets an option that controls how automatic completion works for the
ComboBox
.
AutoCompleteSource
Gets or sets a value specifying the source of complete strings used for automatic completion.
AutoScrollOffset
Gets or sets where this control is scrolled to in
ScrollControlIntoView
.
(Inherited from
Control
.)
AutoSize
Infrastructure.
This property is not relevant for this class.
(Inherited from
Control
.)
BackColor
Overloaded.
BackgroundImage
Infrastructure.
This property is not relevant to this class.
(Overrides
Control
.
.
::
.
BackgroundImage
.)
BackgroundImageLayout
Infrastructure.
Gets or sets the background image layout as defined in the
ImageLayout
enumeration.
(Overrides
Control
.
.
::
.
BackgroundImageLayout
.)
BindingContext
Gets or sets the
BindingContext
for the control.
(Inherited from
Control
.)
Bottom
Gets the distance, in pixels, between the bottom edge of the control and the top edge of its container's client area.
(Inherited from
Control
.)
Bounds
Gets or sets the size and location of the control including its nonclient elements, in pixels, relative to the parent control.
(Inherited from
Control
.)
CanEnableIme
Gets a value indicating whether the
ImeMode
property can be set to an active value, to enable IME support.
(Inherited from
Control
.)
CanFocus
Gets a value indicating whether the control can receive focus.
(Inherited from
Control
.)
CanRaiseEvents
Determines if events can be raised on the control.
(Inherited from
Control
.)
CanSelect
Gets a value indicating whether the control can be selected.
(Inherited from
Control
.)
Capture
Gets or sets a value indicating whether the control has captured the mouse.
(Inherited from
Control
.)
CausesValidation
Gets or sets a value indicating whether the control causes validation to be performed on any controls that require validation when it receives focus.
(Inherited from
Control
.)
ClientRectangle
Gets the rectangle that represents the client area of the control.
(Inherited from
Control
.)
ClientSize
Gets or sets the height and width of the client area of the control.
(Inherited from
Control
.)
CompanyName
Gets the name of the company or creator of the application containing the control.
(Inherited from
Control
.)
Container
Gets the
IContainer
that contains the
Component
.
(Inherited from
Component
.)
ContainsFocus
Gets a value indicating whether the control, or one of its child controls, currently has the input focus.
(Inherited from
Control
.)
ContextMenu
Gets or sets the shortcut menu associated with the control.
(Inherited from
Control
.)
ContextMenuStrip
Gets or sets the
ContextMenuStrip
associated with this control.
(Inherited from
Control
.)
Controls
Gets the collection of controls contained within the control.
(Inherited from
Control
.)
Created
Gets a value indicating whether the control has been created.
(Inherited from
Control
.)
CreateParams
Gets the required creation parameters when the control handle is created.
(Overrides
Control
.
.
::
.
CreateParams
.)
Cursor
Gets or sets the cursor that is displayed when the mouse pointer is over the control.
(Inherited from
Control
.)
DataBindings
Gets the data bindings for the control.
(Inherited from
Control
.)
DataManager
Gets the
CurrencyManager
associated with this control.
(Inherited from
ListControl
.)
DataSource
Overloaded.
DefaultCursor
Gets or sets the default cursor for the control.
(Inherited from
Control
.)
DefaultImeMode
Gets the default Input Method Editor (IME) mode supported by the control.
(Inherited from
Control
.)
DefaultMargin
Gets the space, in pixels, that is specified by default between controls.
(Inherited from
Control
.)
DefaultMaximumSize
Gets the length and height, in pixels, that is specified as the default maximum size of a control.
(Inherited from
Control
.)
DefaultMinimumSize
Gets the length and height, in pixels, that is specified as the default minimum size of a control.
(Inherited from
Control
.)
DefaultPadding
Gets the internal spacing, in pixels, of the contents of a control.
(Inherited from
Control
.)
DefaultSize
Gets the default size of the control. (Overrides
Control
.
.
::
.
DefaultSize
.)
DesignMode
Gets a value that indicates whether the
Component
is currently in design mode.
(Inherited from
Component
.)
DisplayMember
Gets or sets the property to display for this
ListControl
.
(Inherited from
ListControl
.)
DisplayRectangle
Gets the rectangle that represents the display area of the control.
(Inherited from
Control
.)
Disposing
Gets a value indicating whether the base
Control
class is in the process of disposing.
(Inherited from
Control
.)
Dock
Gets or sets which control borders are docked to its parent control and determines how a control is resized with its parent.
(Inherited from
Control
.)
DoubleBuffered
Gets or sets a value indicating whether this control should redraw its surface using a secondary buffer to reduce or prevent flicker.
(Inherited from
Control
.)
DrawMode
Gets or sets a value indicating whether your code or the operating system will handle drawing of elements in the list.
DropDownHeight
Gets or sets the height in pixels of the drop-down portion of the
ComboBox
.
DropDownStyle
Gets or sets a value specifying the style of the combo box.
DropDownWidth
Gets or sets the width of the of the drop-down portion of a combo box.
DroppedDown
Gets or sets a value indicating whether the combo box is displaying its drop-down portion.
Enabled
Gets or sets a value indicating whether the control can respond to user interaction.
(Inherited from
Control
.)
Events
Gets the list of event handlers that are attached to this
Component
.
(Inherited from
Component
.)
FlatStyle
Gets or sets the appearance of the
ComboBox
.
Focused
Overloaded.
Font
Gets or sets the font of the text displayed by the control.
(Inherited from
Control
.)
FontHeight
Gets or sets the height of the font of the control.
(Inherited from
Control
.)
ForeColor
Overloaded.
FormatInfo
Gets or sets the
IFormatProvider
that provides custom formatting behavior.
(Inherited from
ListControl
.)
FormatString
Gets or sets the format-specifier characters that indicate how a value is to be displayed.
(Inherited from
ListControl
.)
FormattingEnabled
Gets or sets a value indicating whether formatting is applied to the
DisplayMember
property of the
ListControl
.
(Inherited from
ListControl
.)
Handle
Gets the window handle that the control is bound to.
(Inherited from
Control
.)
HasChildren
Gets a value indicating whether the control contains one or more child controls.
(Inherited from
Control
.)
Height
Gets or sets the height of the control.
(Inherited from
Control
.)
ImeMode
Gets or sets the Input Method Editor (IME) mode of the control.
(Inherited from
Control
.)
ImeModeBase
(Inherited from
Control
.)
IntegralHeight
Gets or sets a value indicating whether the control should resize to avoid showing partial items.
InvokeRequired
Gets a value indicating whether the caller must call an invoke method when making method calls to the control because the caller is on a different thread than the one the control was created on.
(Inherited from
Control
.)
IsAccessible
Gets or sets a value indicating whether the control is visible to accessibility applications.
(Inherited from
Control
.)
IsDisposed
Gets a value indicating whether the control has been disposed of.
(Inherited from
Control
.)
IsHandleCreated
Gets a value indicating whether the control has a handle associated with it.
(Inherited from
Control
.)
IsMirrored
Gets a value indicating whether the control is mirrored.
(Inherited from
Control
.)
ItemHeight
Gets or sets the height of an item in the combo box.
Items
Gets an object representing the collection of the items contained in this
ComboBox
.
LayoutEngine
Gets a cached instance of the control's layout engine.
(Inherited from
Control
.)
Left
Gets or sets the distance, in pixels, between the left edge of the control and the left edge of its container's client area.
(Inherited from
Control
.)
Location
Gets or sets the coordinates of the upper-left corner of the control relative to the upper-left corner of its container.
(Inherited from
Control
.)
Margin
Gets or sets the space between controls.
(Inherited from
Control
.)
MaxDropDownItems
Gets or sets the maximum number of items to be shown in the drop-down portion of the
ComboBox
.
MaximumSize
Gets or sets the size that is the upper limit that
GetPreferredSize
can specify. (Overrides
Control
.
.
::
.
MaximumSize
.)
MaxLength
Gets or sets the number of characters a user can type into the
ComboBox
.
MinimumSize
Gets or sets the size that is the lower limit that
GetPreferredSize
can specify. (Overrides
Control
.
.
::
.
MinimumSize
.)
Name
Gets or sets the name of the control.
(Inherited from
Control
.)
Padding
Infrastructure.
This property is not relevant for this class.
Parent
Gets or sets the parent container of the control.
(Inherited from
Control
.)
PreferredHeight
Gets the preferred height of the
ComboBox
.
PreferredSize
Gets the size of a rectangular area into which the control can fit.
(Inherited from
Control
.)
ProductName
Gets the product name of the assembly containing the control.
(Inherited from
Control
.)
ProductVersion
Gets the version of the assembly containing the control.
(Inherited from
Control
.)
RecreatingHandle
Gets a value indicating whether the control is currently re-creating its handle.
(Inherited from
Control
.)
Region
Gets or sets the window region associated with the control.
(Inherited from
Control
.)
RenderRightToLeft
Obsolete.
This property is now obsolete.
(Inherited from
Control
.)
ResizeRedraw
Gets or sets a value indicating whether the control redraws itself when resized.
(Inherited from
Control
.)
Right
Gets the distance, in pixels, between the right edge of the control and the left edge of its container's client area.
(Inherited from
Control
.)
RightToLeft
Gets or sets a value indicating whether control's elements are aligned to support locales using right-to-left fonts.
(Inherited from
Control
.)
ScaleChildren
Gets a value that determines the scaling of child controls.
(Inherited from
Control
.)
SelectedIndex
Gets or sets the index specifying the currently selected item.
(Overrides
ListControl
.
.
::
.
SelectedIndex
.)
SelectedItem
Gets or sets currently selected item in the
ComboBox
.
SelectedText
Gets or sets the text that is selected in the editable portion of a
ComboBox
.
SelectedValue
Gets or sets the value of the member property specified by the
ValueMember
property.
(Inherited from
ListControl
.)
SelectionLength
Gets or sets the number of characters selected in the editable portion of the combo box.
SelectionStart
Gets or sets the starting index of text selected in the combo box.
ShowFocusCues
Gets a value indicating whether the control should display focus rectangles.
(Inherited from
Control
.)
ShowKeyboardCues
Gets a value indicating whether the user interface is in the appropriate state to show or hide keyboard accelerators.
(Inherited from
Control
.)
Site
Overloaded.
Size
Gets or sets the height and width of the control.
(Inherited from
Control
.)
Sorted
Gets or sets a value indicating whether the items in the combo box are sorted.
TabIndex
Gets or sets the tab order of the control within its container.
(Inherited from
Control
.)
TabStop
Gets or sets a value indicating whether the user can give the focus to this control using the TAB key.
(Inherited from
Control
.)
Tag
Gets or sets the object that contains data about the control.
(Inherited from
Control
.)
Text
Gets or sets the text associated with this control.
(Overrides
Control
.
.
::
.
Text
.)
Top
Gets or sets the distance, in pixels, between the top edge of the control and the top edge of its container's client area.
(Inherited from
Control
.)
TopLevelControl
Gets the parent control that is not parented by another Windows Forms control. Typically, this is the outermost
Form
that the control is contained in.
(Inherited from
Control
.)
UseWaitCursor
Gets or sets a value indicating whether to use the wait cursor for the current control and all child controls.
(Inherited from
Control
.)
ValueMember
Gets or sets the property to use as the actual value for the items in the
ListControl
.
(Inherited from
ListControl
.)
Visible
Gets or sets a value indicating whether the control and all its child controls are displayed.
(Inherited from
Control
.)
Width
Gets or sets the width of the control.
(Inherited from
Control
.)
WindowTarget
Infrastructure.
This property is not relevant for this class.
(Inherited from
Control
.)
Top
Events
Name
Description
AutoSizeChanged
Infrastructure.
This event is not relevant for this class.
(Inherited from
Control
.)
BackColorChanged
Occurs when the value of the
BackColor
property changes.
(Inherited from
Control
.)
BackgroundImageChanged
Overloaded.
BackgroundImageLayoutChanged
Infrastructure.
Occurs when the
BackgroundImageLayout
property changes.
BindingContextChanged
Occurs when the value of the
BindingContext
property changes.
(Inherited from
Control
.)
CausesValidationChanged
Occurs when the value of the
CausesValidation
property changes.
(Inherited from
Control
.)
ChangeUICues
Occurs when the focus or keyboard user interface (UI) cues change.
(Inherited from
Control
.)
Click
Occurs when the control is clicked.
(Inherited from
Control
.)
ClientSizeChanged
Occurs when the value of the
ClientSize
property changes.
(Inherited from
Control
.)
ContextMenuChanged
Occurs when the value of the
ContextMenu
property changes.
(Inherited from
Control
.)
ContextMenuStripChanged
Occurs when the value of the
ContextMenuStrip
property changes.
(Inherited from
Control
.)
ControlAdded
Occurs when a new control is added to the
Control
.
.
::
.
ControlCollection
.
(Inherited from
Control
.)
ControlRemoved
Occurs when a control is removed from the
Control
.
.
::
.
ControlCollection
.
(Inherited from
Control
.)
CursorChanged
Occurs when the value of the
Cursor
property changes.
(Inherited from
Control
.)
DataSourceChanged
Occurs when the
DataSource
changes.
(Inherited from
ListControl
.)
DisplayMemberChanged
Occurs when the
DisplayMember
property changes.
(Inherited from
ListControl
.)
Disposed
Occurs when the component is disposed by a call to the
Dispose
method.
(Inherited from
Component
.)
DockChanged
Occurs when the value of the
Dock
property changes.
(Inherited from
Control
.)
DoubleClick
Overloaded.
DragDrop
Occurs when a drag-and-drop operation is completed.
(Inherited from
Control
.)
DragEnter
Occurs when an object is dragged into the control's bounds.
(Inherited from
Control
.)
DragLeave
Occurs when an object is dragged out of the control's bounds.
(Inherited from
Control
.)
DragOver
Occurs when an object is dragged over the control's bounds.
(Inherited from
Control
.)
DrawItem
Occurs when a visual aspect of an owner-drawn
ComboBox
changes.
DropDown
Occurs when the drop-down portion of a
ComboBox
is shown.
DropDownClosed
Occurs when the drop-down portion of the
ComboBox
is no longer visible.
DropDownStyleChanged
Occurs when the
DropDownStyle
property has changed.
EnabledChanged
Occurs when the
Enabled
property value has changed.
(Inherited from
Control
.)
Enter
Occurs when the control is entered.
(Inherited from
Control
.)
FontChanged
Occurs when the
Font
property value changes.
(Inherited from
Control
.)
ForeColorChanged
Occurs when the
ForeColor
property value changes.
(Inherited from
Control
.)
Format
Occurs when the control is bound to a data value.
(Inherited from
ListControl
.)
FormatInfoChanged
Occurs when the value of the
FormatInfo
property changes.
(Inherited from
ListControl
.)
FormatStringChanged
Occurs when value of the
FormatString
property changes
(Inherited from
ListControl
.)
FormattingEnabledChanged
Occurs when the value of the
FormattingEnabled
property changes.
(Inherited from
ListControl
.)
GiveFeedback
Occurs during a drag operation.
(Inherited from
Control
.)
GotFocus
Occurs when the control receives focus.
(Inherited from
Control
.)
HandleCreated
Occurs when a handle is created for the control.
(Inherited from
Control
.)
HandleDestroyed
Occurs when the control's handle is in the process of being destroyed.
(Inherited from
Control
.)
HelpRequested
Occurs when the user requests help for a control.
(Inherited from
Control
.)
ImeModeChanged
Occurs when the
ImeMode
property has changed.
(Inherited from
Control
.)
Invalidated
Occurs when a control's display requires redrawing.
(Inherited from
Control
.)
KeyDown
Occurs when a key is pressed while the control has focus.
(Inherited from
Control
.)
KeyPress
Occurs when a key is pressed while the control has focus.
(Inherited from
Control
.)
KeyUp
Occurs when a key is released while the control has focus.
(Inherited from
Control
.)
Layout
Occurs when a control should reposition its child controls.
(Inherited from
Control
.)
Leave
Occurs when the input focus leaves the control.
(Inherited from
Control
.)
LocationChanged
Occurs when the
Location
property value has changed.
(Inherited from
Control
.)
LostFocus
Occurs when the control loses focus.
(Inherited from
Control
.)
MarginChanged
Occurs when the control's margin changes.
(Inherited from
Control
.)
MeasureItem
Occurs each time an owner-drawn
ComboBox
item needs to be drawn and when the sizes of the list items are determined.
MouseCaptureChanged
Occurs when the control loses or gains mouse capture.
(Inherited from
Control
.)
MouseClick
Occurs when the control is clicked by the mouse.
(Inherited from
Control
.)
MouseDoubleClick
Occurs when the control is double clicked by the mouse.
(Inherited from
Control
.)
MouseDown
Occurs when the mouse pointer is over the control and a mouse button is pressed.
(Inherited from
Control
.)
MouseEnter
Occurs when the mouse pointer enters the control.
(Inherited from
Control
.)
MouseHover
Occurs when the mouse pointer rests on the control.
(Inherited from
Control
.)
MouseLeave
Occurs when the mouse pointer leaves the control.
(Inherited from
Control
.)
MouseMove
Occurs when the mouse pointer is moved over the control.
(Inherited from
Control
.)
MouseUp
Occurs when the mouse pointer is over the control and a mouse button is released.
(Inherited from
Control
.)
MouseWheel
Occurs when the mouse wheel moves while the control has focus.
(Inherited from
Control
.)
Move
Occurs when the control is moved.
(Inherited from
Control
.)
PaddingChanged
Infrastructure.
This event is not relevant to this class.
Paint
Overloaded.
ParentChanged
Occurs when the
Parent
property value changes.
(Inherited from
Control
.)
PreviewKeyDown
Occurs before the
KeyDown
event when a key is pressed while focus is on this control.
(Inherited from
Control
.)
QueryAccessibilityHelp
Occurs when
AccessibleObject
is providing help to accessibility applications.
(Inherited from
Control
.)
QueryContinueDrag
Occurs during a drag-and-drop operation and enables the drag source to determine whether the drag-and-drop operation should be canceled.
(Inherited from
Control
.)
RegionChanged
Occurs when the value of the
Region
property changes.
(Inherited from
Control
.)
Resize
Occurs when the control is resized.
(Inherited from
Control
.)
RightToLeftChanged
Occurs when the
RightToLeft
property value changes.
(Inherited from
Control
.)
SelectedIndexChanged
Occurs when the
SelectedIndex
property has changed.
SelectedValueChanged
Occurs when the
SelectedValue
property changes.
(Inherited from
ListControl
.)
SelectionChangeCommitted
Occurs when the selected item has changed and that change is displayed in the
ComboBox
.
SizeChanged
Occurs when the
Size
property value changes.
(Inherited from
Control
.)
StyleChanged
Occurs when the control style changes.
(Inherited from
Control
.)
SystemColorsChanged
Occurs when the system colors change.
(Inherited from
Control
.)
TabIndexChanged
Occurs when the
TabIndex
property value changes.
(Inherited from
Control
.)
TabStopChanged
Occurs when the
TabStop
property value changes.
(Inherited from
Control
.)
TextChanged
Occurs when the
Text
property value changes.
(Inherited from
Control
.)
TextUpdate
Occurs when the control has formatted the text, but before the text is displayed.
Validated
Occurs when the control is finished validating.
(Inherited from
Control
.)
Validating
Occurs when the control is validating.
(Inherited from
Control
.)
ValueMemberChanged
Occurs when the
ValueMember
property changes.
(Inherited from
ListControl
.)
VisibleChanged
Occurs when the
Visible
property value changes.
(Inherited from
Control
.)
Top
Explicit Interface Implementations
Name
Description
IDropTarget
.
.
::
.
OnDragDrop
Infrastructure.
Raises the
DragDrop
event.
(Inherited from
Control
.)
IDropTarget
.
.
::
.
OnDragEnter
Infrastructure.
Raises the
DragEnter
event.
(Inherited from
Control
.)
IDropTarget
.
.
::
.
OnDragLeave
Infrastructure.
Raises the
DragLeave
event.
(Inherited from
Control
.)
IDropTarget
.
.
::
.
OnDragOver
Infrastructure.
Raises the
DragOver
event.
(Inherited from
Control
.)
Top
See Also
Reference
ComboBox Class
System.Windows.Forms Namespace
Tags :