C# 클래스 SidebarLibrary.Menus.MenuControl

상속: System.Windows.Forms.ContainerControl, IMessageFilter
파일 보기 프로젝트 열기: sillsdev/FieldWorks 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
WM_OPERATEMENU int
_chevronStartCommand MenuCommand
_direction Direction
_dismissTransfer bool
_drawCommands ArrayList
_drawUpwards bool
_ignoreEscapeUp bool
_ignoreMouseMove bool
_manualFocus bool
_menuCommands MenuCommandCollection
_menuImages ImageList
_mouseOver bool
_multiLine bool
_oldFocus IntPtr
_plainAsBlock bool
_popupMenu PopupMenu
_rowHeight int
_rowWidth int
_selected bool
_style VisualStyle
_supportsLayered bool
_trackItem int

Private Properties

프로퍼티 타입 설명
DrawSelectionUpwards void
DrawSingleCommand void
MenuControl System
OperateSubMenu void

공개 메소드들

메소드 설명
PreFilterMessage ( Message &msg ) : bool

보호된 메소드들

메소드 설명
DrawAllCommands ( Graphics g ) : void
DrawCommand ( int drawItem, bool tracked ) : void
GenerateShortcut ( Shortcut sc, MenuCommandCollection mcc ) : bool
GrabTheFocus ( ) : void
OnCollectionCleared ( ) : void
OnCollectionInserted ( int index, object value ) : void
OnCollectionRemoved ( int index, object value ) : void
OnCommandChanged ( MenuCommand item, MenuCommand prop ) : void
OnKeyDown ( KeyEventArgs e ) : void
OnKeyUp ( KeyEventArgs e ) : void
OnLostFocus ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseLeave ( EventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPopupEnd ( MenuCommand mc ) : void
OnPopupStart ( MenuCommand mc ) : void
OnResize ( EventArgs e ) : void
OnWM_GETDLGCODE ( Message &m ) : void
OnWM_OPERATEMENU ( Message &m ) : void
ProcessMnemonicKey ( char key ) : bool
ProcessMoveDown ( ) : void
ProcessMoveLeft ( bool select ) : void
ProcessMoveRight ( bool select ) : void
Recalculate ( ) : void
ReturnTheFocus ( ) : void
SwitchTrackingItem ( int oldItem, int newItem ) : int
WndProc ( Message &m ) : void

비공개 메소드들

메소드 설명
DrawSelectionUpwards ( ) : void
DrawSingleCommand ( Graphics g, DrawCommand dc, bool tracked ) : void
MenuControl ( ) : System
OperateSubMenu ( DrawCommand dc, bool selectFirst, bool trackRemove ) : void

메소드 상세

DrawAllCommands() 보호된 메소드

protected DrawAllCommands ( Graphics g ) : void
g System.Drawing.Graphics
리턴 void

DrawCommand() 보호된 메소드

protected DrawCommand ( int drawItem, bool tracked ) : void
drawItem int
tracked bool
리턴 void

GenerateShortcut() 보호된 메소드

protected GenerateShortcut ( Shortcut sc, MenuCommandCollection mcc ) : bool
sc Shortcut
mcc SidebarLibrary.Collections.MenuCommandCollection
리턴 bool

GrabTheFocus() 보호된 메소드

protected GrabTheFocus ( ) : void
리턴 void

OnCollectionCleared() 보호된 메소드

protected OnCollectionCleared ( ) : void
리턴 void

OnCollectionInserted() 보호된 메소드

protected OnCollectionInserted ( int index, object value ) : void
index int
value object
리턴 void

OnCollectionRemoved() 보호된 메소드

protected OnCollectionRemoved ( int index, object value ) : void
index int
value object
리턴 void

OnCommandChanged() 보호된 메소드

protected OnCommandChanged ( MenuCommand item, MenuCommand prop ) : void
item MenuCommand
prop MenuCommand
리턴 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

OnLostFocus() 보호된 메소드

protected OnLostFocus ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseLeave() 보호된 메소드

protected OnMouseLeave ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseUp() 보호된 메소드

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

OnPopupEnd() 보호된 메소드

protected OnPopupEnd ( MenuCommand mc ) : void
mc MenuCommand
리턴 void

OnPopupStart() 보호된 메소드

protected OnPopupStart ( MenuCommand mc ) : void
mc MenuCommand
리턴 void

OnResize() 보호된 메소드

protected OnResize ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnWM_GETDLGCODE() 보호된 메소드

protected OnWM_GETDLGCODE ( Message &m ) : void
m System.Windows.Forms.Message
리턴 void

OnWM_OPERATEMENU() 보호된 메소드

protected OnWM_OPERATEMENU ( Message &m ) : void
m System.Windows.Forms.Message
리턴 void

PreFilterMessage() 공개 메소드

public PreFilterMessage ( Message &msg ) : bool
msg System.Windows.Forms.Message
리턴 bool

ProcessMnemonicKey() 보호된 메소드

protected ProcessMnemonicKey ( char key ) : bool
key char
리턴 bool

ProcessMoveDown() 보호된 메소드

protected ProcessMoveDown ( ) : void
리턴 void

ProcessMoveLeft() 보호된 메소드

protected ProcessMoveLeft ( bool select ) : void
select bool
리턴 void

ProcessMoveRight() 보호된 메소드

protected ProcessMoveRight ( bool select ) : void
select bool
리턴 void

Recalculate() 보호된 메소드

protected Recalculate ( ) : void
리턴 void

ReturnTheFocus() 보호된 메소드

protected ReturnTheFocus ( ) : void
리턴 void

SwitchTrackingItem() 보호된 메소드

protected SwitchTrackingItem ( int oldItem, int newItem ) : int
oldItem int
newItem int
리턴 int

WndProc() 보호된 메소드

protected WndProc ( Message &m ) : void
m Message
리턴 void

프로퍼티 상세

WM_OPERATEMENU 보호되어 있는 프로퍼티

protected int WM_OPERATEMENU
리턴 int

_chevronStartCommand 보호되어 있는 프로퍼티

protected MenuCommand _chevronStartCommand
리턴 MenuCommand

_direction 보호되어 있는 프로퍼티

protected Direction _direction
리턴 Direction

_dismissTransfer 보호되어 있는 프로퍼티

protected bool _dismissTransfer
리턴 bool

_drawCommands 보호되어 있는 프로퍼티

protected ArrayList _drawCommands
리턴 ArrayList

_drawUpwards 보호되어 있는 프로퍼티

protected bool _drawUpwards
리턴 bool

_ignoreEscapeUp 보호되어 있는 프로퍼티

protected bool _ignoreEscapeUp
리턴 bool

_ignoreMouseMove 보호되어 있는 프로퍼티

protected bool _ignoreMouseMove
리턴 bool

_manualFocus 보호되어 있는 프로퍼티

protected bool _manualFocus
리턴 bool

_menuCommands 보호되어 있는 프로퍼티

protected MenuCommandCollection _menuCommands
리턴 MenuCommandCollection

_menuImages 보호되어 있는 정적으로 프로퍼티

protected static ImageList _menuImages
리턴 ImageList

_mouseOver 보호되어 있는 프로퍼티

protected bool _mouseOver
리턴 bool

_multiLine 보호되어 있는 프로퍼티

protected bool _multiLine
리턴 bool

_oldFocus 보호되어 있는 프로퍼티

protected IntPtr _oldFocus
리턴 IntPtr

_plainAsBlock 보호되어 있는 프로퍼티

protected bool _plainAsBlock
리턴 bool

_popupMenu 보호되어 있는 프로퍼티

protected PopupMenu _popupMenu
리턴 PopupMenu

_rowHeight 보호되어 있는 프로퍼티

protected int _rowHeight
리턴 int

_rowWidth 보호되어 있는 프로퍼티

protected int _rowWidth
리턴 int

_selected 보호되어 있는 프로퍼티

protected bool _selected
리턴 bool

_style 보호되어 있는 프로퍼티

protected VisualStyle _style
리턴 VisualStyle

_supportsLayered 보호되어 있는 정적으로 프로퍼티

protected static bool _supportsLayered
리턴 bool

_trackItem 보호되어 있는 프로퍼티

protected int _trackItem
리턴 int