C# 클래스 SidebarLibrary.WinControls.OutlookBar

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

Private Properties

프로퍼티 타입 설명
AnimateScroll void
ContextMenuPopup void
CreateContextMenu void
DrawArrowButton void
DrawArrowButtons void
DrawBackground void
DrawBandBitmap void
DrawBorder void
DrawDropLine void
DrawFlatArrowButton void
DrawHeader void
DrawHeaders void
DrawItem void
DrawItems void
FireItemClicked void
FireItemDropped void
FirePropertyChanged void
ForceHighlightItem void
GetHeaderRect System.Drawing.Rectangle
GetIconRect System.Drawing.Rectangle
GetIconSize System.Drawing.Size
GetItemSize System.Drawing.Size
GetLabelRect System.Drawing.Rectangle
GetLabelSize System.Drawing.Size
GetViewPortRect System.Drawing.Rectangle
GetVisibleRange void
GetWorkRect System.Drawing.Rectangle
HandleRecreated void
HasChild bool
HasChild bool
HighlightHeader void
HighlightItem void
OnContextMenu void
OnHighlightHeader void
OnPaint void
OnSizeChanged void
ProcessArrowScrolling void
ProcessHeaderHit void
ProcessItemHit void
ProcessTextBoxEditing void
RenameHeader void
RenameItem void
ScrollingTick void
SetCurrentBand void
TextBoxKeyDown void
TextBoxLostFocus void

공개 메소드들

메소드 설명
GetCurrentBand ( ) : int
GetItemRect ( Graphics g, OutlookBarBand band, int index, Rectangle targetRect ) : Rectangle
HitTest ( Point point, int &index, bool doingDragging ) : HitTestType
OutlookBar ( ) : System
PerformClick ( int index ) : void
ProcessOnMouseDown ( MouseEventArgs e ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnHandleCreated ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
WndProc ( Message &m ) : void

비공개 메소드들

메소드 설명
AnimateScroll ( int From, int To ) : void
ContextMenuPopup ( object sender, EventArgs e ) : void
CreateContextMenu ( ) : void
DrawArrowButton ( Rectangle buttonRect, ButtonState state ) : void
DrawArrowButtons ( Graphics g ) : void
DrawBackground ( Graphics g ) : void
DrawBandBitmap ( IntPtr hDC, OutlookBarBand band, int bandIndex, Rectangle drawingRect ) : void
DrawBorder ( Graphics g ) : void
DrawDropLine ( Graphics g, int index, bool drawLine, HitTestType hit ) : void
DrawFlatArrowButton ( Graphics g, Rectangle rc, bool up, DrawState state ) : void
DrawHeader ( Graphics g, int index, Rectangle rc, Border3DStyle style ) : void
DrawHeaders ( Graphics g ) : void
DrawItem ( Graphics g, int index, Rectangle itemRect, bool hot, bool pressed, Rectangle targetRect, OutlookBarBand drawingBand ) : void
DrawItems ( Graphics g, Rectangle targetRect, OutlookBarBand drawBand ) : void
FireItemClicked ( int index ) : void
FireItemDropped ( int index ) : void
FirePropertyChanged ( OutlookBarProperty property ) : void
ForceHighlightItem ( Graphics g, int index ) : void
GetHeaderRect ( int index ) : Rectangle
GetIconRect ( int index ) : Rectangle
GetIconSize ( OutlookBarBand band ) : Size
GetItemSize ( Graphics g, OutlookBarBand band, int itemIndex, ItemSizeType itemSizeType ) : Size
GetLabelRect ( int index ) : Rectangle
GetLabelSize ( Graphics g, OutlookBarBand band, int itemIndex ) : Size
GetViewPortRect ( ) : Rectangle
GetVisibleRange ( Graphics g, int &first, int &last ) : void
GetWorkRect ( ) : Rectangle
HandleRecreated ( object sender, EventArgs e ) : void
HasChild ( ) : bool
HasChild ( int index ) : bool
HighlightHeader ( int index ) : void
HighlightItem ( int index, bool pressed ) : void
OnContextMenu ( object sender, EventArgs e ) : void
OnHighlightHeader ( Object timeObject, EventArgs eventArgs ) : void
OnPaint ( PaintEventArgs pe ) : void
OnSizeChanged ( EventArgs e ) : void
ProcessArrowScrolling ( Rectangle arrowButton, bool &arrowVisible, bool &arrowPressed, bool &timerTicking ) : void
ProcessHeaderHit ( int index ) : void
ProcessItemHit ( int index, Point pt ) : void
ProcessTextBoxEditing ( ) : void
RenameHeader ( ) : void
RenameItem ( ) : void
ScrollingTick ( Object timeObject, EventArgs eventArgs ) : void
SetCurrentBand ( int index ) : void
TextBoxKeyDown ( object sender, KeyEventArgs e ) : void
TextBoxLostFocus ( object sender, EventArgs e ) : void

메소드 상세

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

GetCurrentBand() 공개 메소드

public GetCurrentBand ( ) : int
리턴 int

GetItemRect() 공개 메소드

public GetItemRect ( Graphics g, OutlookBarBand band, int index, Rectangle targetRect ) : Rectangle
g System.Drawing.Graphics
band OutlookBarBand
index int
targetRect System.Drawing.Rectangle
리턴 System.Drawing.Rectangle

HitTest() 공개 메소드

public HitTest ( Point point, int &index, bool doingDragging ) : HitTestType
point Point
index int
doingDragging bool
리턴 HitTestType

OnHandleCreated() 보호된 메소드

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

OnMouseDown() 보호된 메소드

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

OnMouseMove() 보호된 메소드

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

OutlookBar() 공개 메소드

public OutlookBar ( ) : System
리턴 System

PerformClick() 공개 메소드

public PerformClick ( int index ) : void
index int
리턴 void

ProcessOnMouseDown() 공개 메소드

public ProcessOnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

WndProc() 보호된 메소드

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