C# Класс MetroFramework.Controls.MetroScrollBar

Наследование: MetroControlBase
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
BeginUpdate void
ChangeThumbPosition void
DrawScrollBar void
EnableTimer void
EndUpdate void
GetThumbPosition int
GetThumbSize int
GetValue int
OnScroll void
ProgressThumb void
ProgressTimerTick void
ResetScrollStatus void
SetupScrollBar void
StopTimer void
autoHoverTimer_Tick void

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

Метод Описание
HitTest ( Point point ) : bool
MetroScrollBar ( ) : System
MetroScrollBar ( MetroScrollOrientation orientation ) : System
MetroScrollBar ( MetroScrollOrientation orientation, int width ) : System

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

Метод Описание
OnCustomPaint ( MetroPaintEventArgs e ) : void
OnCustomPaintBackground ( MetroPaintEventArgs e ) : void
OnCustomPaintForeground ( MetroPaintEventArgs e ) : void
OnEnabledChanged ( EventArgs e ) : void
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
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnMouseWheel ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs e ) : void
OnPaintForeground ( PaintEventArgs e ) : void
OnSizeChanged ( EventArgs e ) : void
ProcessDialogKey ( Keys keyData ) : bool
SetBoundsCore ( int x, int y, int width, int height, BoundsSpecified specified ) : void

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

Метод Описание
BeginUpdate ( ) : void
ChangeThumbPosition ( int position ) : void
DrawScrollBar ( Graphics g, Color backColor, Color thumbColor, Color barColor ) : void
EnableTimer ( ) : void
EndUpdate ( ) : void
GetThumbPosition ( ) : int
GetThumbSize ( ) : int
GetValue ( bool smallIncrement, bool up ) : int
OnScroll ( ScrollEventType type, int oldValue, int newValue, ScrollOrientation orientation ) : void
ProgressThumb ( bool enableTimer ) : void
ProgressTimerTick ( object sender, EventArgs e ) : void
ResetScrollStatus ( ) : void
SetupScrollBar ( ) : void
StopTimer ( ) : void
autoHoverTimer_Tick ( object sender, EventArgs e ) : void

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

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

public HitTest ( Point point ) : bool
point Point
Результат bool

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

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

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

public MetroScrollBar ( MetroScrollOrientation orientation ) : System
orientation MetroScrollOrientation
Результат System

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

public MetroScrollBar ( MetroScrollOrientation orientation, int width ) : System
orientation MetroScrollOrientation
width int
Результат System

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

protected OnCustomPaint ( MetroPaintEventArgs e ) : void
e MetroPaintEventArgs
Результат void

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

protected OnCustomPaintBackground ( MetroPaintEventArgs e ) : void
e MetroPaintEventArgs
Результат void

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

protected OnCustomPaintForeground ( MetroPaintEventArgs e ) : void
e MetroPaintEventArgs
Результат void

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

protected OnEnabledChanged ( 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

protected ProcessDialogKey ( Keys keyData ) : bool
keyData Keys
Результат bool

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

protected SetBoundsCore ( int x, int y, int width, int height, BoundsSpecified specified ) : void
x int
y int
width int
height int
specified BoundsSpecified
Результат void