C# 클래스 SmartQuant.FinChart.Pad

파일 보기 프로젝트 열기: fastquant/fastquant.dll 1 사용 예제들

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