1. 程式人生 > >C#中combobox 控制元件屬性、事件、方法

C#中combobox 控制元件屬性、事件、方法

一 、combobox 屬性、事件、方法
公共屬性

名稱
說明

AccessibilityObject
獲取分配給該控制元件的 AccessibleObject。

AccessibleDefaultActionDescription
獲取或設定控制元件的預設操作說明,供輔助功能客戶端應用程式使用。

AccessibleDescription
獲取或設定輔助功能客戶端應用程式使用的控制元件說明。

AccessibleName
獲取或設定輔助功能客戶端應用程式所使用的控制元件名稱。

AccessibleRole
獲取或設定控制元件的輔助性角色

AllowDrop
獲取或設定一個值,該值指示控制元件是否可以接受使用者拖放到它上面的資料。

Anchor
獲取或設定控制元件繫結到的容器的邊緣並確定控制元件如何隨其父級一起調整大小。

AutoCompleteCustomSource
獲取或設定在 AutoCompleteSource 屬性設定為 CustomSource 時使用的自定義 System.Collections.Specialized.StringCollection

AutoCompleteMode
獲取或設定控制自動完成如何作用於 ComboBox 的選項。

AutoCompleteSource
獲取或設定一個值,該值指定用於自動完成的完整字串源。

AutoScrollOffset
獲取或設定一個值,該值指示在 ScrollControlIntoView 中將控制元件滾動到何處。

BindingContext
獲取或設定控制元件的 BindingContext。

Bottom
獲取控制元件下邊緣與其容器的工作區上邊緣之間的距離(以畫素為單位)。

Bounds
獲取或設定控制元件(包括其非工作區元素)相對於其父控制元件的大小和位置(以畫素為單位)。

CanFocus
獲取一個值,該值指示控制元件是否可以接收焦點。

CanSelect
獲取一個值,該值指示是否可以選中控制元件。

Capture
獲取或設定一個值,該值指示控制元件是否已捕獲滑鼠。

CausesValidation
獲取或設定一個值,該值指示控制元件是否會引起在任何需要在接收焦點時執行驗證的控制元件上執行驗證。

CheckForIllegalCrossThreadCalls
獲取或設定一個值,該值指示是否捕獲對錯誤執行緒的呼叫,這些呼叫訪問控制元件的 Handle 屬性。

ClientRectangle
獲取表示控制元件的工作區的矩形。

ClientSize
獲取或設定控制元件的工作區的高度和寬度。

CompanyName
獲取包含控制元件的應用程式的公司名稱或建立者。

Container
獲取 IContainer,它包含 Component。

ContainsFocus
獲取一個值,該值指示控制元件或它的一個子控制元件當前是否有輸入焦點。

ContextMenu
獲取或設定與控制元件關聯的快捷選單。

ContextMenuStrip
獲取或設定與此控制元件關聯的 ContextMenuStrip。

Controls
獲取包含在控制元件內的控制元件的集合。

Created
獲取一個值,該值指示控制元件是否已經建立。

Cursor
獲取或設定當滑鼠指標位於控制元件上時顯示的游標。

DataBindings
為該控制元件獲取資料繫結。

DataSource
獲取或設定此 ComboBox 的資料來源。

DefaultBackColor
獲取控制元件的預設背景色。

DefaultFont
獲取控制元件的預設字型。

DefaultForeColor
獲取控制元件的預設前景色。

DisplayMember
獲取或設定要為此 ListControl 顯示的屬性。

DisplayRectangle
獲取表示控制元件的顯示區域的矩形。

Disposing
獲取一個值,該值指示 Control 基類是否在釋放程序中。

Dock
獲取或設定哪些控制元件邊框停靠到其父控制元件並確定控制元件如何隨其父級一起調整大小。

DrawMode
獲取或設定一個值,該值指示是由您的程式碼還是由作業系統來處理列表中的元素的繪製。

DropDownHeight
獲取或設定 ComboBox 下拉部分的高度

DropDownStyle
獲取或設定指定組合框樣式的值。

DropDownWidth
獲取或設定組合框下拉部分的寬度。

DroppedDown
獲取或設定一個值,該值指示組合框是否正在顯示其下拉部分。

Enabled
獲取或設定一個值,該值指示控制元件是否可以對使用者互動作出響應。

FlatStyle
獲取或設定 ComboBox 的外觀。

Focused
已重寫。獲取一個值,該值指示 ComboBox 是否具有焦點。

Font
獲取或設定控制元件顯示的文字的字型。

ForeColor
已重寫。

FormatInfo
獲取或設定提供自定義格式設定行為的 IFormatProvider。

FormatString
獲取或設定格式說明符字元,指示如何顯示值。

FormattingEnabled
獲取或設定一個值,該值指示是否將格式設定應用於 ListControl 的 DisplayMember 屬性。

Handle
獲取控制元件繫結到的視窗控制代碼。

HasChildren
獲取一個值,該值指示控制元件是否包含一個或多個子控制元件。

Height
獲取或設定控制元件的高度。

ImeMode
獲取或設定控制元件的輸入法編輯器 (IME) 模式。

IntegralHeight
獲取或設定一個值,該值指示控制元件是否應調整大小以避免只顯示項的區域性。

InvokeRequired
獲取一個值,該值指示呼叫方在對控制元件進行方法呼叫時是否必須呼叫 Invoke 方法,因為呼叫方位於建立控制元件所在的執行緒以外的執行緒中。

IsAccessible
獲取或設定一個值,該值指示控制元件對輔助功能應用程式是否可見。

IsDisposed
獲取一個值,該值指示控制元件是否已經被釋放。

IsHandleCreated
獲取一個值,該值指示控制元件是否有與它關聯的控制代碼。

IsMirrored
獲取一個值,該值指示此控制元件是否為映象控制元件。

ItemHeight
獲取或設定組合框中的某項的高度。

Items
獲取一個物件,該物件表示該 ComboBox 中所包含項的集合。

LayoutEngine
獲取控制元件的佈局引擎的快取例項。

Left
獲取或設定控制元件左邊緣與其容器的工作區左邊緣之間的距離(以畫素為單位)。

Location
獲取或設定該控制元件的左上角相對於其容器的左上角的座標。

Margin
獲取或設定控制元件之間的空間。

MaxDropDownItems
獲取或設定要在 ComboBox 的下拉部分中顯示的最大項數。

MaximumSize
已重寫。

MaxLength
獲取或設定組合框可編輯部分中最多允許的字元數。

MinimumSize
已重寫。

ModifierKeys
獲取一個值,該值指示哪一個修改鍵(Shift、Ctrl 和 Alt)處於按下的狀態。

MouseButtons
獲取一個值,該值指示哪一個滑鼠按鈕處於按下的狀態。

MousePosition
獲取滑鼠游標的位置(以螢幕座標表示)。

Name
獲取或設定控制元件的名稱。

Padding
此屬性與此類無關。

Parent
獲取或設定控制元件的父容器。

PreferredHeight
獲取 ComboBox 的首選高度。

PreferredSize
獲取可以容納控制元件的矩形區域的大小。(從 Control 繼承。)

ProductName
獲取包含控制元件的程式集的產品名稱。

ProductVersion
獲取包含控制元件的程式集的版本。

RecreatingHandle
獲取一個值,該值指示控制元件當前是否在重新建立其控制代碼。

Region
獲取或設定與控制元件關聯的視窗區域。

Right
獲取控制元件右邊緣與其容器的工作區左邊緣之間的距離(以畫素為單位)。

RightToLeft
獲取或設定一個值,該值指示是否將控制元件的元素對齊以支援使用從右向左的字型的區域設定。

SelectedIndex
已重寫。獲取或設定指定當前選定項的索引。

SelectedItem
獲取或設定 ComboBox 中當前選定的項。

SelectedText
獲取或設定 ComboBox 的可編輯部分中選定的文字。

SelectedValue
獲取或設定由 ValueMember 屬性指定的成員屬性的值。

SelectionLength
獲取或設定組合框可編輯部分中選定的字元數。

SelectionStart
獲取或設定組合框中選定文字的起始索引。

Site
獲取或設定控制元件的站點。

Size
獲取或設定控制元件的高度和寬度。

Sorted
獲取或設定指示是否對組合框中的項進行了排序的值。

TabIndex
獲取或設定在控制元件的容器的控制元件的 Tab 鍵順序。

TabStop
獲取或設定一個值,該值指示使用者能否使用 Tab 鍵將焦點放到該控制元件上。

Tag
獲取或設定包含有關控制元件的資料的物件。

Text
已重寫。獲取或設定與此控制元件關聯的文字。

Top
獲取或設定控制元件上邊緣與其容器的工作區上邊緣之間的距離(以畫素為單位)。

TopLevelControl
獲取沒有另一個 Windows 窗體控制元件作為其父級的父控制元件。通常,這是控制元件所在的最外面的 Form。

UseWaitCursor
獲取或設定一個值,該值指示是否將等待游標用於當前控制元件以及所有子控制元件。

ValueMember
獲取或設定一個屬性,該屬性將用作 ListControl 中的項的實際值。

Visible
獲取或設定一個值,該值指示是否顯示該控制元件。

Width
獲取或設定控制元件的寬度。

WindowTarget
(從 Control 繼承。)

頁首

受保護的屬性

名稱
說明

AllowSelection
獲取一個值,該值指示列表是否啟用列表項的選擇。

CanRaiseEvents
確定是否可以在控制元件上引發事件。

DefaultCursor
獲取或設定控制元件的預設游標。

DefaultImeMode
獲取控制元件支援的輸入法編輯器 (IME) 模式。

DefaultMargin
獲取控制元件之間預設指定的間距(以畫素為單位)。

DefaultMaximumSize
獲取以畫素為單位的長度和高度,此長度和高度被指定為控制元件的預設最大大小。

DefaultMinimumSize
獲取以畫素為單位的長度和高度,此長度和高度被指定為控制元件的預設最小大小。

DefaultPadding
獲取控制元件內容的內部間距(以畫素為單位)。

DesignMode
獲取一個值,用以指示 Component 當前是否處於設計模式。

DoubleBuffered
獲取或設定一個值,該值指示此控制元件是否應使用輔助緩衝區重繪其圖面,以減少或避免閃爍。

FontHeight
獲取或設定控制元件的字型的高度。

ResizeRedraw
獲取或設定一個值,該值指示控制元件在調整大小時是否重繪自己。

ScaleChildren
獲取一個值,該值確定子控制元件的縮放。

ShowFocusCues
獲取一個值,該值指示控制元件是否應顯示聚焦框。

ShowKeyboardCues
獲取一個值,該值指示使用者介面是否處於適當的狀態以顯示或隱藏鍵盤快捷鍵。

公共方法

名稱
說明

BeginUpdate
當將多項一次一項地新增到 ComboBox 時維持效能。

Contains
檢索一個值,該值指示指定控制元件是否為一個控制元件的子控制元件。

CreateControl
強制建立控制元件,包括建立控制代碼和任何子控制元件。

CreateGraphics
為控制元件建立 Graphics。

DoDragDrop
開始拖放操作。

DrawToBitmap
支援呈現到指定的點陣圖。

EndInvoke
檢索由傳遞的 IAsyncResult 表示的非同步操作的返回值。

EndUpdate
在 BeginUpdate 方法掛起繪製後,該方法恢復繪製 ComboBox 控制元件。

FindForm
檢索控制元件所在的窗體。

Focus
為控制元件設定輸入焦點。

FromChildHandle
檢索包含指定控制代碼的控制元件。

FromHandle
返回當前與指定控制代碼關聯的控制元件。

GetChildAtPoint
已過載。 檢索指定位置的子控制元件。

GetContainerControl
沿著控制元件的父控制元件鏈向上,返回下一個 ContainerControl。

GetHashCode
用作特定型別的雜湊函式。GetHashCode 適合在雜湊演算法和資料結構(如雜湊表)中使用。

GetItemHeight
返回 ComboBox 中某項的高度。

GetItemText
返回指定項的文字表示形式。

GetLifetimeService
檢索控制此例項的生存期策略的當前生存期服務物件。

GetNextControl
按照子控制元件的 Tab 鍵順序向前或向後檢索下一個控制元件。

GetPreferredSize
檢索可以容納控制元件的矩形區域的大小。

GetType
獲取當前例項的 Type。

Hide
對使用者隱藏控制元件。

InitializeLifetimeService
獲取控制此例項的生存期策略的生存期服務物件。

IsKeyLocked
確定 Caps Lock、Num Lock 或 Scroll Lock 鍵是否有效。

IsMnemonic
搜尋指定的字串,以確定指定字元是否是分配給此控制元件的助記鍵字元。

PerformLayout
已過載。 強制控制元件將佈局邏輯應用於子控制元件。

PointToClient
將指定螢幕點的位置計算成工作區座標。

PointToScreen
將指定工作區點的位置計算成螢幕座標。

PreProcessControlMessage
在排程鍵盤或輸入訊息之前,在訊息迴圈內對它們進行預處理。

PreProcessMessage
在排程鍵盤或輸入訊息之前,在訊息迴圈內對它們進行預處理。

RectangleToClient
計算指定螢幕矩形的大小和位置(以工作區座標表示)。

RectangleToScreen
計算指定工作區矩形的大小和位置(以螢幕座標表示)。

ReferenceEquals
確定指定的 Object 例項是否是相同的例項。

Refresh
強制控制元件使其工作區無效並立即重繪自己和任何子控制元件。

SelectAll
選擇 ComboBox 可編輯部分中的所有文字。

SelectNextControl
啟用下一個控制元件。

SendToBack
將控制元件傳送到 Z 順序的後面。

SetBounds
已過載。 設定控制元件的邊界。

Show
向用戶顯示控制元件。

SuspendLayout
臨時掛起控制元件的佈局邏輯。

Update
使控制元件重繪其工作區內的無效區域。

受保護的方法

名稱
說明

CreateControlsInstance
為控制元件建立控制元件集合的新例項。

DefWndProc
向預設視窗過程傳送指定訊息。

DestroyHandle
毀壞與該控制元件關聯的控制代碼。

GetAccessibilityObjectById
檢索指定的 AccessibleObject。

GetAutoSizeMode
檢索一個值,該值指示當啟用控制元件的 AutoSize 屬性時控制元件的行為方式。

GetScaledBounds
檢索縮放控制元件時的邊界。

GetService
返回一個物件,該物件表示由 Component 或它的 Container 提供的服務。

GetStyle
為控制元件檢索指定控制元件樣式位的值。

GetTopLevel
確定控制元件是否是頂級控制元件。

InitLayout
在將控制元件新增到另一個容器之後呼叫。

InvokeGotFocus
為指定的控制元件引發 GotFocus 事件。

InvokeLostFocus
為指定的控制元件引發 LostFocus 事件。

InvokeOnClick
為指定的控制元件引發 Click 事件。

InvokePaint
為指定的控制元件引發 Paint 事件。

InvokePaintBackground
為指定的控制元件引發 PaintBackground 事件。

IsInputChar
確定一個字元是否是控制元件可識別的輸入字元。

MemberwiseClone
已過載。 (從 MarshalByRefObject 繼承。)

NotifyInvalidate
引發 Invalidated 事件,其中帶有要使之無效的控制元件的指定區域。

OnAutoSizeChanged
引發 AutoSizeChanged 事件。

OnBackColorChanged
已重寫。

OnBackgroundImageChanged
引發 BackgroundImageChanged 事件。

OnBackgroundImageLayoutChanged
引發 BackgroundImageLayoutChanged 事件。

OnCausesValidationChanged
引發 CausesValidationChanged 事件。

OnChangeUICues
引發 ChangeUICues 事件。

OnClick
引發 Click 事件。

OnClientSizeChanged
引發 ClientSizeChanged 事件。

OnContextMenuChanged
引發 ContextMenuChanged 事件。

OnContextMenuStripChanged
引發 ContextMenuStripChanged 事件。

OnControlAdded
引發 ControlAdded 事件。

OnControlRemoved
引發 ControlRemoved 事件。

OnCreateControl
引發 CreateControl 事件。

OnCursorChanged
引發 CursorChanged 事件。

OnDockChanged
引發 DockChanged 事件。

OnDoubleClick
引發 DoubleClick 事件。

OnDragDrop
引發 DragDrop 事件。

OnDragEnter
引發 DragEnter 事件。

OnDragLeave
引發 DragLeave 事件。

OnDragOver
引發 DragOver 事件。

OnDrawItem
引發 DrawItem 事件。

OnDropDown
引發 DropDown 事件。

OnDropDownClosed
引發 DropDownClosed 事件。

OnDropDownStyleChanged
引發 DropDownStyleChanged 事件。

OnEnabledChanged
引發 EnabledChanged 事件。

OnFormat
引發 Format 事件。

OnFormatInfoChanged
引發 FormatInfoChanged 事件。

OnFormatStringChanged
引發 FormatStringChanged 事件。

OnFormattingEnabledChanged
引發 FormattingEnabledChanged 事件。

OnGiveFeedback
引發 GiveFeedback 事件。

OnHelpRequested
引發 HelpRequested 事件。

OnImeModeChanged
引發 ImeModeChanged 事件。

OnInvalidated
引發 Invalidated 事件。

OnKeyUp
引發 KeyUp 事件。

OnLayout
引發 Layout 事件。

OnLeave
引發 Leave 事件。

OnLocationChanged
引發 LocationChanged 事件。

OnMarginChanged
引發 MarginChanged 事件。

OnMeasureItem
引發 MeasureItem 事件。

OnMouseCaptureChanged
引發 MouseCaptureChanged 事件。

OnMouseClick
引發 MouseClick 事件。

OnMouseDoubleClick
引發 MouseDoubleClick 事件。

OnMouseDown
引發 MouseDown 事件。

OnMouseHover
引發 MouseHover 事件。

OnMouseMove
引發 MouseMove 事件。

OnMouseUp
引發 MouseUp 事件。

OnMouseWheel
引發 MouseWheel 事件。

OnMove
引發 Move 事件。

OnNotifyMessage
向控制元件通知 Windows 訊息。

OnPaddingChanged
引發 PaddingChanged 事件。

OnPaint
引發 Paint 事件。

OnPaintBackground
繪製控制元件的背景。

OnParentBackgroundImageChanged
當控制元件容器的 BackgroundImage 屬性值更改時,將引發 BackgroundImageChanged 事件。

OnParentBindingContextChanged
當控制元件容器的 BindingContext 屬性值更改時,將引發 BindingContextChanged 事件。

OnParentChanged
引發 ParentChanged 事件。

OnParentCursorChanged
引發 CursorChanged 事件。

OnParentEnabledChanged
當控制元件容器的 Enabled 屬性值更改時,將引發 EnabledChanged 事件。

OnParentFontChanged
當控制元件容器的 Font 屬性值更改時,將引發 FontChanged事件。

OnParentForeColorChanged
當控制元件容器的 ForeColor 屬性值更改時,將引發 ForeColorChanged 事件。

OnParentRightToLeftChanged
當控制元件容器的 RightToLeft 屬性值更改時,將引發 RightToLeftChanged 事件.

OnParentVisibleChanged
當控制元件容器的 Visible 屬性值更改時,將引發 VisibleChanged 事件。

OnPreviewKeyDown
引發 PreviewKeyDown 事件。

OnPrint
引發 Paint 事件。

OnQueryContinueDrag
引發 QueryContinueDrag 事件。

OnRegionChanged
引發 RegionChanged 事件。

OnRightToLeftChanged
引發 RightToLeftChanged 事件。

OnSelectedItemChanged
引發 SelectedItemChanged 事件。

OnSelectedValueChanged
已重寫。 引發 SelectedValueChanged 事件。

OnSizeChanged
引發 SizeChanged 事件。

OnStyleChanged
引發 StyleChanged 事件。

OnSystemColorsChanged
引發 SystemColorsChanged 事件。

OnTabIndexChanged
引發 TabIndexChanged 事件。

OnTabStopChanged
引發 TabStopChanged 事件。

OnTextUpdate
引發 TextUpdate 事件。

OnValidated
引發 Validated 事件。

OnValueMemberChanged
引發 ValueMemberChanged 事件。

OnVisibleChanged
引發 VisibleChanged 事件。

ProcessCmdKey
處理命令鍵。

ProcessDialogChar
處理對話方塊字元。

ProcessDialogKey
處理對話方塊鍵。

ProcessKeyMessage
處理鍵盤訊息。

ProcessKeyPreview
預覽鍵盤訊息。

ProcessMnemonic
處理助記鍵字元。

RaiseDragEvent
引發適當的拖動事件。

RaiseKeyEvent
引發適當的鍵事件。

RaiseMouseEvent
引發適當的滑鼠事件。

RaisePaintEvent
引發適當的繪畫事件。

RecreateHandle
強制為控制元件重新建立控制代碼。

ReflectMessage
向繫結到指定控制代碼的控制元件反映指定訊息。

ResetMouseEventArgs
重置控制元件以處理 MouseLeave 事件。

RtlTranslateAlignment
已過載。 將當前對齊方式轉換為適當的對齊方式以支援從右向左的文字。

RtlTranslateContent
將指定的 ContentAlignment 轉換為相應的 ContentAlignment 以支援從右向左的文字。

RtlTranslateHorizontal
將指定的 HorizontalAlignment 轉換為相應的 HorizontalAlignment 以支援從右向左的文字。

RtlTranslateLeftRight
將指定的 LeftRightAlignment 轉換為相應的 LeftRightAlignment 以支援從右向左的文字。

Select
已過載。 啟用控制元件。

SetAutoSizeMode
設定一個值,該值指示當啟用控制元件的 AutoSize 屬性時控制元件的行為方式。

SetClientSizeCore
設定控制元件的工作區的大小。

SetStyle
將指定的樣式位設定為指定值。

SetTopLevel
將控制元件設定為頂級控制元件。

SetVisibleCore
將控制元件設定為指定的可見狀態。

SizeFromClientSize
確定整個控制元件(從控制元件工作區的高度和寬度起計算)的大小。

UpdateStyles
強制將分配的樣式重新應用到控制元件。

UpdateZOrder
按控制元件的父級的 Z 順序更新控制元件。

公共事件

名稱
說明

BackColorChanged
當 BackColor 屬性的值更改時發生。

BackgroundImageChanged
當 BackgroundImage 屬性的值更改時發生。

BackgroundImageLayoutChanged
當 BackgroundImageLayout 屬性更改時發生。

BindingContextChanged
當 BindingContext 屬性的值更改時發生。

CausesValidationChanged
當 CausesValidation 屬性的值更改時發生。

ChangeUICues
在焦點或鍵盤使用者介面 (UI) 提示更改時發生。

Click
在單擊控制元件時發生。

ClientSizeChanged
當 ClientSize 屬性的值更改時發生。

ContextMenuChanged
當 ContextMenu 屬性的值更改時發生。

ContextMenuStripChanged
當 ContextMenuStrip 屬性的值更改時發生。

ControlAdded
在將新控制元件新增到 Control.ControlCollection 時發生。

ControlRemoved
在從 Control.ControlCollection 移除控制元件時發生。

CursorChanged
當 Cursor 屬性的值更改時發生。

DataSourceChanged
當 DataSource 更改時發生。

DisplayMemberChanged
當 DisplayMember 屬性更改時發生。

DockChanged
當 Dock 屬性的值更改時發生。

DoubleClick
此事件與此類無關。

DragDrop
在完成拖放操作時發生。

DragEnter
在將物件拖入控制元件的邊界時發生。

DragLeave
在將物件拖出控制元件的邊界時發生。

DragOver
在將物件拖到控制元件的邊界上發生。

DrawItem
在所有者描述的 ComboBox 的可視方位更改時發生。

DropDown
當顯示 ComboBox 的下拉部分時發生。

DropDownClosed
在 ComboBox 的下拉部分不再可見時發生。

DropDownStyleChanged
在 DropDownStyle 屬性更改後發生。

EnabledChanged
在 Enabled 屬性值更改後發生。

Enter
進入控制元件時發生。

FontChanged
在 Font 屬性值更改時發生。

ForeColorChanged
在 ForeColor 屬性值更改時發生。

Format
在該控制元件繫結到資料值時發生。

FormatInfoChanged
當 FormatInfo 屬性的值更改時發生。

FormatStringChanged
當 FormatString 屬性的值更改時發生

FormattingEnabledChanged
當 FormattingEnabled 屬性的值更改時發生。

GiveFeedback
在執行拖動操作期間發生。

GotFocus
在控制元件接收焦點時發生。

HandleCreated
在為控制元件建立控制代碼時發生。

HandleDestroyed
在控制元件的控制代碼處於銷燬過程中時發生。

HelpRequested
當用戶請求控制元件的幫助時發生。

ImeModeChanged
在 ImeMode 屬性更改後發生。

Invalidated
在控制元件的顯示需要重繪時發生。

KeyDown
在控制元件有焦點的情況下按下鍵時發生。

KeyPress
在控制元件有焦點的情況下按下鍵時發生。

KeyUp
在控制元件有焦點的情況下釋放鍵時發生。

Layout
在控制元件應重新定位其子控制元件時發生。

Leave
在輸入焦點離開控制元件時發生。

LocationChanged
在 Location 屬性值更改後發生。

LostFocus
當控制元件失去焦點時發生。

MarginChanged
在控制元件邊距更改時發生。

MeasureItem
每次當需要描述一個所有者描述的 ComboBox 項,並且當列表項的大小已確定時就會發生。

MouseCaptureChanged
當控制元件失去滑鼠捕獲時發生。

MouseClick
在滑鼠單擊該控制元件時發生。

MouseDoubleClick
當用滑鼠雙擊控制元件時發生。

MouseDown
當滑鼠指標位於控制元件上並按下滑鼠鍵時發生。

MouseEnter
在滑鼠指標進入控制元件時發生。(從 Control 繼承。)

MouseHover
在滑鼠指標停放在控制元件上時發生。

MouseLeave
在滑鼠指標離開控制元件時發生。

MouseMove
在滑鼠指標移到控制元件上時發生。

MouseUp
在滑鼠指標在控制元件上並釋放滑鼠鍵時發生。

MouseWheel
在移動滑鼠輪並且控制元件有焦點時發生。

Move
在移動控制元件時發生。

Paint
在重繪 ComboBox 控制元件時發生。

ParentChanged
在 Parent 屬性值更改時發生。

PreviewKeyDown
在焦點位於此控制元件上的情況下,當有按鍵動作時發生(在 KeyDown 事件之前發生)。

QueryAccessibilityHelp
在 AccessibleObject 為輔助功能應用程式提供幫助時發生。

QueryContinueDrag
在拖放操作期間發生,並且允許拖動源確定是否應取消拖放操作。

RegionChanged
當 Region 屬性的值更改時發生。

Resize
在調整控制元件大小時發生。

RightToLeftChanged
在 RightToLeft 屬性值更改時發生

SelectedIndexChanged
在 SelectedIndex 屬性更改後發生。

SelectedValueChanged
當 SelectedValue 屬性更改時發生。

SelectionChangeCommitted
在選定項發生更改並且該更改顯示在 ComboBox 中時發生。

SizeChanged
在 Size 屬性值更改時發生。

StyleChanged
在控制元件樣式更改時發生。

SystemColorsChanged
系統顏色更改時發生。

TabIndexChanged
在 TabIndex 屬性值更改時發生。

TabStopChanged
在 TabStop 屬性值更改時發生。

TextChanged
在 Text 屬性值更改時發生。

TextUpdate
在控制元件設定文字格式後、文字顯示之前發生。

Validated
在控制元件完成驗證時發生。

Validating
在控制元件正在驗證時發生。

ValueMemberChanged
當 ValueMember 屬性更改時發生。

VisibleChanged
在 Visible 屬性值更改時發生。

相關推薦

C#combobox 控制元件屬性事件方法

一 、combobox 屬性、事件、方法公共屬性 名稱 說明 AccessibilityObject 獲取分配給該控制元件的 AccessibleObject。AccessibleDefaultActionDescription 獲取或設定控制元件的預設操作說明,供輔助功能客戶端應用程式使用。Acces

C#Combobox控制元件的SelectedIndexChanged事件的執行順序

這裡發生了什麼? 不是很理解控制元件執行的順序和次數。請先看程式。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin

C#容器控制元件GroupBoxPanelTabControl的應用

實現如圖所示登入介面,當輸入正確使用者名稱及密碼時,轉到主介面,否則給出錯誤提示。要求不同身份的登陸者擁有不同的操作許可權。          原始碼:1.初始化三個string型別的變數分別用來儲存使用者名稱、密碼和身份。string yhm, mm, sf;priva

C#容器控制元件GroupBoxPanelTabControl

實現如圖所示登入介面,當輸入正確使用者名稱及密碼時,轉到主介面,否則給出錯誤提示。要求不同身份的登陸者擁有不同的操作許可權。          原始碼:1.初始化三個string型別的變數分別用來儲存使用者名稱、密碼和身份。[csharp] view plain copy print?string yhm

c#chart控制元件如何新增輔助的警示線啊(參考線)

public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String[] st = sc.nextLine().split("

Android開發:如何在選單呼叫控制元件(如ButtonTextView……)

當我們在類內定義控制元件的全域性變數時,如Button……,只能在onCreate()中初始化,這樣的控制元件變數引用在選單中不好引用,會報錯。 如果想在選單中呼叫控制元件,可以在選單中重新定義控制元件

使easyuicombobox控制元件支援本地資料自動補全

easyui的combobox確實給我們實現自動補全功能帶來了便利,但是有時候我們為了減少伺服器壓力,會將一些不常更改的資料快取到前端,例如使用cookie和html5的storage進行快取. 那麼如何使用combobox實現對快取資料進行提示呢?直接上程式碼: fi

ElementUISwitch控制元件屬性值為Number時報錯的問題

ElementUI中Switch控制元件屬性值為Number時報錯問題 1.使用element-ui中switch控制元件時,如果為該控制元件屬性值賦值為數字時,這時瀏覽器會報錯,但是還是能正常顯示效果,為了解除這個報錯,我們可以將該控制元件屬性值為數字的屬性改為單向繫結:如下

C#使控制元件隨著窗體一起變化(常見困難以及修正)

1.使用一些佈局面板,比如FlowLayoutPanel,TabLayOutPanel之類,但是缺點就是樣式太死了。所以本人不採用。 2.採用Dock和Anchor屬性。這類雖然滑鼠點幾下在屬性欄設定一下就好,但是缺乏靈活性。只有上下左右中間幾種選擇。 3.採用Form_Resize()。這

C#ZedGraph控制元件的下載和使用

ZedGraph控制元件的下載和使用 2.   然後在工具箱中點選右鍵,Choose Items,如下圖所示:   3.   然後瀏覽找到ZedGraph.dll並點選“開啟”按鈕ZedGraph控制元件的下載和使用 4. 將ZedGraphControl、ZedG

C#datetimepicker控制元件

找了半天終於知道datetimepicker控制元件如何顯示時間了(之前只能顯示日期) 要把屬性改一下:   CustomFormat設成yyyy年MM月dd日 HH:mm:ss   Format設成Custom 還要注意下ShowUpDown屬性。 CustomFormat 屬性的可選值: 格式字串  

Extjs4combobox控制元件-資料加載出來,但一直在loading.

Extjs4中combobox控制元件---資料加載出來,但一直在loading....      今天在做combo級聯的時候碰到這個問題,很令人頭疼,反覆檢查程式碼,並沒發現有什麼問題;而且更令人詫異的是,在我同事的機器上執行卻是好好地,而且他用的ie版本跟我的版本一樣

C#ListBox控制元件設定Item字型並居中顯示

最近專案中又需要客製化一些控制元件,draw來draw去真的好煩,其中有ListBox客製化並居中顯示字型,特記錄下供各位以備不時,比較簡單,禁止拍磚哈~~~ 首先將Listbox的DrawMode屬性設定為DrawMode.OwnerDrawVariable 載入事件D

c#Gridview控制元件寫判斷語句

前段時間跟著老師做了一個.net小專案其中一個頁面涉及了用GridView控制元件 繫結資料,要求是從不同的資料表中查出資料,繫結到GridView中,我就想著在前臺頁面寫判斷語句,查了好久,終於弄明白了,這是我前臺的一部分程式碼。       <table widt

c# 如何重寫控制元件的OnPaint事件

使用OnPaint事件可以隨時繪製圖形 呼叫窗體的OnPaint事件 protected override void OnPaint(PaintEventArgs e) {     base.OnPaint(e);    //繪圖 } 但是如何重寫控制元件的OnPaint

C#Winform控制元件扁平化設計

導語:在用Visual Studio進行WinForm窗體程式設計時,系統提供的窗體和其他公共控制元件看起來比較難看,隨著設計風格以及人們審美的轉變,使用者更喜歡如下圖所示扁平化設計風格。可以通過兩種方

C#ListBox控制元件重繪Item項

一般情況下不需要手動重繪ListBox。 1、首先選中拖至面板的ListBox控制元件,點屬性,選中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable2、還是在屬性工具中,切換到事件(就是那個閃電圖示),滑鼠雙擊‘行為’選單下的DrawI

WinForm窗體控制元件的鍵盤事件KeyPress不響應

今天在寫一個小Demo的時候驚訝的發現按了鍵盤上的鍵Form的KeyPress事件居然沒有響應,斷點一直進不去。試了一下控制元件其他兩個事件KeyDown和KeyUp,也是進不去。於是在網上找了找,找到一個答案,說是在需要控制元件響應KeyPress事件的時候,父窗體的Key

C#axWindowsMediaPlayer控制元件的用法

屬性/方法名: 說明: [基本屬性]  URL:String; 指定媒體位置,本機或網路地址 uiMode:String; 播放器介面模式,可為Full, Mini, None, Invisible playState:integer; 播放狀態,1=停止,2=暫停,3=

MFCComboBox控制元件的使用

MFC ComboBox 一、入門篇 ComboBox (組合框)控制元件很簡單,可以節省空間。從使用者角度來看,這個控制元件是由一個文字輸入控制元件和一個下拉選單組成的。使用者可以從一個預先定義的列表裡選擇一個選項,同時也可以直接在文字框裡面輸入文字。下面的例子