C# Класс AnimatGuiCtrls.Controls.TimeRuler

Наследование: System.Windows.Forms.Control, IMessageFilter
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_aryKeyFrames KeyFrameCollection

Private Properties

Свойство Тип Описание
AddKeyFrame void
AddVideoFrame void
CalculateMillisecondPixel int
CalculateMillisecondValue long
CalculatePixel int
CalculateValue double
CalculateZoomFactor double
ChangeMousePosition void
ContextMenu_Popup void
DefaultMajorInterval int
DefaultMajorInterval int
DefaultScale int
DefaultScale int
DefaultScale int
DefaultScale int
DefaultScale1 float
DivisionMark void
DrawControl void
DrawProgressBar void
DrawProgressBars void
DrawTimeScale void
DrawValue void
GetMillisecondScale int
GetMousePosition Point
GetTimeScaleAbbreviation string
InitializeComponent void
Line void
Offset int
OnCurrentFrameMoved void
OnHooverValue void
OnKeyFrameAdded void
OnKeyFrameMoved void
OnKeyFrameMoving void
OnKeyFrameRemoved void
OnKeyFrameSelected void
OnPaint void
OnScaleModeChanged void
PreFilterMessage bool
RecalculateDivisions void
RecalculateTimeScale void
RecalculateZoom void
RemoveKeyFrame void
RemoveVideoFrame void
RulerControl_DoubleClick void
RulerControl_MouseDown void
RulerControl_MouseMove void
RulerControl_MouseUp void
Start int

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

Метод Описание
Clear ( ) : void
PixelToScaleValue ( int iOffset ) : double
RedrawBitmap ( ) : void
Refresh ( ) : void
RenderTrackLine ( Graphics g ) : void
ResetTime ( ) : void
ScaleValueToPixel ( double nScaleValue ) : int
TimeRuler ( ) : System

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

Метод Описание
Dispose ( bool disposing ) : void
OnEnter ( EventArgs e ) : void
OnHandleDestroyed ( EventArgs e ) : void
OnLeave ( EventArgs e ) : void
OnResize ( EventArgs e ) : void

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

Метод Описание
AddKeyFrame ( Point pMousePos ) : void
AddVideoFrame ( Point pMousePos ) : void
CalculateMillisecondPixel ( double nScaleValue ) : int
CalculateMillisecondValue ( int iOffset ) : long
CalculatePixel ( double nScaleValue ) : int
CalculateValue ( int iOffset ) : double
CalculateZoomFactor ( int iSize, enumTimeScale timeScale ) : double
ChangeMousePosition ( int iNewPosition ) : void
ContextMenu_Popup ( object sender, EventArgs e ) : void
DefaultMajorInterval ( ) : int
DefaultMajorInterval ( enumScaleMode iScaleMode ) : int
DefaultScale ( ) : int
DefaultScale ( double dblZoomFactor ) : int
DefaultScale ( enumScaleMode iScaleMode ) : int
DefaultScale ( enumScaleMode iScaleMode, double dblZoomFactor ) : int
DefaultScale1 ( enumScaleMode iScaleMode, double dblZoomFactor ) : float
DivisionMark ( Graphics g, int iPosition, int iProportion ) : void
DrawControl ( Graphics graphics ) : void
DrawProgressBar ( Graphics g, long lMillisecond, System barBrush ) : void
DrawProgressBars ( Graphics g ) : void
DrawTimeScale ( Graphics g ) : void
DrawValue ( Graphics g, int iValue, int iPosition, int iSpaceAvailable ) : void
GetMillisecondScale ( enumTimeScale timeScale ) : int
GetMousePosition ( ) : Point
GetTimeScaleAbbreviation ( enumTimeScale timeScale ) : string
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

Line ( Graphics g, int x1, int y1, int x2, int y2 ) : void
Offset ( ) : int
OnCurrentFrameMoved ( KeyFrame frameSelected ) : void
OnHooverValue ( HooverValueEventArgs e ) : void
OnKeyFrameAdded ( KeyFrame frameSelected ) : void
OnKeyFrameMoved ( KeyFrame frameSelected ) : void
OnKeyFrameMoving ( KeyFrame frameSelected ) : void
OnKeyFrameRemoved ( KeyFrame frameSelected ) : void
OnKeyFrameSelected ( KeyFrame frameSelected ) : void
OnPaint ( PaintEventArgs e ) : void
OnScaleModeChanged ( ScaleModeChangedEventArgs e ) : void
PreFilterMessage ( Message &m ) : bool
RecalculateDivisions ( ) : void
RecalculateTimeScale ( ) : void
RecalculateZoom ( ) : void
RemoveKeyFrame ( Point pMousePos ) : void
RemoveVideoFrame ( Point pMousePos ) : void
RulerControl_DoubleClick ( object sender, System e ) : void
RulerControl_MouseDown ( object sender, System e ) : void
RulerControl_MouseMove ( object sender, System e ) : void
RulerControl_MouseUp ( object sender, System e ) : void
Start ( ) : int

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

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

public Clear ( ) : void
Результат void

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

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

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

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

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

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

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

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

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

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

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

public PixelToScaleValue ( int iOffset ) : double
iOffset int
Результат double

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

public RedrawBitmap ( ) : void
Результат void

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

public Refresh ( ) : void
Результат void

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

public RenderTrackLine ( Graphics g ) : void
g Graphics
Результат void

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

public ResetTime ( ) : void
Результат void

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

public ScaleValueToPixel ( double nScaleValue ) : int
nScaleValue double
Результат int

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

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

Описание свойств

_aryKeyFrames защищенное свойство

protected KeyFrameCollection _aryKeyFrames
Результат KeyFrameCollection