C# Класс YamuiFramework.Controls.YamuiComboBox

Наследование: System.Windows.Forms.ComboBox
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CreatePen System.IntPtr
DeleteObject bool
DrawTextPrompt void
ExcludeClipRect int
GetComboBoxInfo bool
GetWindowDC System.IntPtr
GetWindowRect bool
OnPaintForeground void
PaintTransparentBackground void
Rectangle void
ReleaseDC int
SelectObject System.IntPtr
SetFocus System.IntPtr
dropDownCheck_Tick void

Открытые методы

Метод Описание
DrawNativeBorder ( IntPtr handle ) : void

Non client area border drawing

GetControlListBoxMessage ( IntPtr handle ) : Message

Creates a default WM_CTLCOLORLISTBOX message

GetListHandle ( IntPtr handle ) : IntPtr

Gets the list control of a combo box

GetPreferredSize ( Size proposedSize ) : Size
RGB ( int R, int G, int B ) : int
YamuiComboBox ( ) : System

Защищенные методы

Метод Описание
OnDrawItem ( DrawItemEventArgs e ) : void
OnDropDown ( EventArgs e ) : void

On drop down

OnEnter ( EventArgs e ) : void
OnGotFocus ( EventArgs e ) : void
OnKeyDown ( KeyEventArgs e ) : void
OnKeyUp ( KeyEventArgs e ) : void
OnLeave ( EventArgs e ) : void
OnLostFocus ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseEnter ( EventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs e ) : void
OnSelectedIndexChanged ( EventArgs e ) : void
WndProc ( Message &m ) : void

Приватные методы

Метод Описание
CreatePen ( PenStyles enPenStyle, int nWidth, int crColor ) : IntPtr
DeleteObject ( IntPtr hObject ) : bool
DrawTextPrompt ( Graphics g ) : void
ExcludeClipRect ( IntPtr hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect ) : int
GetComboBoxInfo ( IntPtr hWnd, COMBOBOXINFO &pcbi ) : bool
GetWindowDC ( IntPtr hWnd ) : IntPtr
GetWindowRect ( IntPtr hWnd, System.Windows.Forms.RECT &lpRect ) : bool
OnPaintForeground ( PaintEventArgs e ) : void
PaintTransparentBackground ( Graphics graphics, Rectangle clipRect ) : void
Rectangle ( IntPtr hdc, int X1, int Y1, int X2, int Y2 ) : void
ReleaseDC ( IntPtr hWnd, IntPtr hDC ) : int
SelectObject ( IntPtr hdc, IntPtr hObject ) : IntPtr
SetFocus ( IntPtr hWnd ) : IntPtr
dropDownCheck_Tick ( object sender, EventArgs e ) : void

Checks when the drop down is fully visible

Описание методов

DrawNativeBorder() публичный Метод

Non client area border drawing
public DrawNativeBorder ( IntPtr handle ) : void
handle System.IntPtr The handle to the control
Результат void

GetControlListBoxMessage() публичный Метод

Creates a default WM_CTLCOLORLISTBOX message
public GetControlListBoxMessage ( IntPtr handle ) : Message
handle System.IntPtr The drop down handle
Результат System.Windows.Forms.Message

GetListHandle() публичный статический Метод

Gets the list control of a combo box
public static GetListHandle ( IntPtr handle ) : IntPtr
handle System.IntPtr Handle of the combo box itself
Результат System.IntPtr

GetPreferredSize() публичный Метод

public GetPreferredSize ( Size proposedSize ) : Size
proposedSize System.Drawing.Size
Результат System.Drawing.Size

OnDrawItem() защищенный Метод

protected OnDrawItem ( DrawItemEventArgs e ) : void
e System.Windows.Forms.DrawItemEventArgs
Результат void

OnDropDown() защищенный Метод

On drop down
protected OnDropDown ( EventArgs e ) : void
e System.EventArgs
Результат void

OnEnter() защищенный Метод

protected OnEnter ( EventArgs e ) : void
e System.EventArgs
Результат void

OnGotFocus() защищенный Метод

protected OnGotFocus ( EventArgs e ) : void
e System.EventArgs
Результат void

OnKeyDown() защищенный Метод

protected OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Результат void

OnKeyUp() защищенный Метод

protected OnKeyUp ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
Результат void

OnLeave() защищенный Метод

protected OnLeave ( EventArgs e ) : void
e System.EventArgs
Результат void

OnLostFocus() защищенный Метод

protected OnLostFocus ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMouseDown() защищенный Метод

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnMouseEnter() защищенный Метод

protected OnMouseEnter ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMouseLeave() защищенный Метод

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
Результат void

OnMouseUp() защищенный Метод

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
Результат void

OnPaint() защищенный Метод

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

OnPaintBackground() защищенный Метод

protected OnPaintBackground ( PaintEventArgs e ) : void
e PaintEventArgs
Результат void

OnSelectedIndexChanged() защищенный Метод

protected OnSelectedIndexChanged ( EventArgs e ) : void
e System.EventArgs
Результат void

RGB() публичный статический Метод

public static RGB ( int R, int G, int B ) : int
R int
G int
B int
Результат int

WndProc() защищенный Метод

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
Результат void

YamuiComboBox() публичный Метод

public YamuiComboBox ( ) : System
Результат System