C# Class SidebarLibrary.WinControls.OutlookBar

Inheritance: System.Windows.Forms.Control
Afficher le fichier Open project: sillsdev/FieldWorks Class Usage Examples

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
OnHandleCreated ( EventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
WndProc ( Message &m ) : void

Private Methods

Méthode Description
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

Method Details

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

GetCurrentBand() public méthode

public GetCurrentBand ( ) : int
Résultat int

GetItemRect() public méthode

public GetItemRect ( Graphics g, OutlookBarBand band, int index, Rectangle targetRect ) : Rectangle
g System.Drawing.Graphics
band OutlookBarBand
index int
targetRect System.Drawing.Rectangle
Résultat System.Drawing.Rectangle

HitTest() public méthode

public HitTest ( Point point, int &index, bool doingDragging ) : HitTestType
point Point
index int
doingDragging bool
Résultat HitTestType

OnHandleCreated() protected méthode

protected OnHandleCreated ( EventArgs e ) : void
e System.EventArgs
Résultat void

OnMouseDown() protected méthode

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OnMouseMove() protected méthode

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

OutlookBar() public méthode

public OutlookBar ( ) : System
Résultat System

PerformClick() public méthode

public PerformClick ( int index ) : void
index int
Résultat void

ProcessOnMouseDown() public méthode

public ProcessOnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
Résultat void

WndProc() protected méthode

protected WndProc ( Message &m ) : void
m System.Windows.Forms.Message
Résultat void