C# Класс SmartQuant.FinChart.Pad

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

Private Properties

Свойство Тип Описание
GetPrimitiveDistance Distance
InitContextMenu System.Windows.Forms.ContextMenuStrip
InitContextMenu System.Windows.Forms.Menu
OnDeleteMenuItemClick void
OnPropertiesMenuItemClick void
PrepareForUpdate void
Reset void
ShowContextMenu void
Update void

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

Метод Описание
AddPrimitive ( IChartDrawable primitive ) : void
ClearPrimitives ( ) : void
ClientX ( System.DateTime dateTime ) : int
ClientY ( double worldY ) : int
DrawHorizontalGrid ( Pen pen, double y ) : void
DrawHorizontalTick ( Pen pen, double x, double y, int length ) : void
GetDateTime ( int x ) : System.DateTime
IsInRange ( double x, double y ) : bool
MouseDown ( MouseEventArgs evnt ) : void
MouseMove ( MouseEventArgs evnt ) : void
MouseUp ( MouseEventArgs Event ) : void
Pad ( Chart chart, int x1, int x2, int y1, int y2 ) : System
RemovePrimitive ( IChartDrawable primitive ) : void
SetCanvas ( int x1, int x2, int y1, int y2 ) : void
SetInterval ( System.DateTime minDate, System.DateTime maxDate ) : void
SetSelectedObject ( object obj ) : void
WorldY ( int y ) : double

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

Метод Описание
GetPrimitiveDistance ( IChartDrawable primitive, Point point ) : Distance
InitContextMenu ( IChartDrawable primitive ) : ContextMenuStrip
InitContextMenu ( IChartDrawable primitive ) : Menu
OnDeleteMenuItemClick ( object sender, EventArgs e ) : void
OnPropertiesMenuItemClick ( object sender, EventArgs e ) : void
PrepareForUpdate ( ) : void
Reset ( ) : void
ShowContextMenu ( IChartDrawable primitive, UserControl control, MouseEventArgs e ) : void
Update ( Graphics g ) : void

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

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

public AddPrimitive ( IChartDrawable primitive ) : void
primitive IChartDrawable
Результат void

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

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

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

public ClientX ( System.DateTime dateTime ) : int
dateTime System.DateTime
Результат int

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

public ClientY ( double worldY ) : int
worldY double
Результат int

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

public DrawHorizontalGrid ( Pen pen, double y ) : void
pen System.Drawing.Pen
y double
Результат void

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

public DrawHorizontalTick ( Pen pen, double x, double y, int length ) : void
pen System.Drawing.Pen
x double
y double
length int
Результат void

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

public GetDateTime ( int x ) : System.DateTime
x int
Результат System.DateTime

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

public IsInRange ( double x, double y ) : bool
x double
y double
Результат bool

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

public MouseDown ( MouseEventArgs evnt ) : void
evnt MouseEventArgs
Результат void

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

public MouseMove ( MouseEventArgs evnt ) : void
evnt MouseEventArgs
Результат void

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

public MouseUp ( MouseEventArgs Event ) : void
Event MouseEventArgs
Результат void

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

public Pad ( Chart chart, int x1, int x2, int y1, int y2 ) : System
chart Chart
x1 int
x2 int
y1 int
y2 int
Результат System

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

public RemovePrimitive ( IChartDrawable primitive ) : void
primitive IChartDrawable
Результат void

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

public SetCanvas ( int x1, int x2, int y1, int y2 ) : void
x1 int
x2 int
y1 int
y2 int
Результат void

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

public SetInterval ( System.DateTime minDate, System.DateTime maxDate ) : void
minDate System.DateTime
maxDate System.DateTime
Результат void

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

public SetSelectedObject ( object obj ) : void
obj object
Результат void

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

public WorldY ( int y ) : double
y int
Результат double