C# 클래스 YamuiFramework.Controls.YamuiComboBox

상속: System.Windows.Forms.ComboBox
파일 보기 프로젝트 열기: jcaillon/3P

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