C# 클래스 SmartQuant.FinChart.Chart

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

보호된 프로퍼티들

프로퍼티 타입 설명
TimeSeriesSmoothingMode SmoothingMode
axisBottom AxisBottom
barSeriesStyle BSStyle
bitmap System.Drawing.Bitmap
canvasBottomOffset int
canvasColor Color
canvasLeftOffset int
canvasRightOffset int
canvasTopOffset int
contentUpdated bool
firstIndex int
graphics Graphics
intervalWidth double
isMouseOverCanvas bool
lastIndex int
leftDateTime DateTime
mainSeries ISeries
mainSeriesView SeriesView
minAxisGap int
minCountOfBars int
mouseX int
mouseY int
padSplit bool
padSplitIndex int
pads PadList
padsHeightArray ArrayList
rightDateTime DateTime
scaleStyle PadScaleStyle
series ISeries
sessionEnd TimeSpan
sessionGridColor Color
sessionGridEnabled bool
sessionStart TimeSpan
smoothingMode SmoothingMode
updateStyle ChartUpdateStyle
volumePadShown bool

Private Properties

프로퍼티 타입 설명
DrawSessionGrid void
DrawVerticalGrid void
DrawVerticalTick void
EmitActionTypeChanged void
EmitBarSeriesStyleChanged void
EmitScaleStyleChanged void
EmitUpdateStyleChanged void
EmitVolumeVisibleChanged void
FillPadsHeightArray void
InitializeComponent void
OnChartMouseDown void
OnChartMouseLeave void
OnChartMouseUp void
OnChartMouseWheel void
OnPrimitiveUpdated void
OnScrollBarScroll void
SetBarSeriesStyle bool
SetCursor void
SetDateInterval void
SetIndexInterval void
SetPadSizes void
Update void
ZoomIn void
ZoomOut void

공개 메소드들

메소드 설명
AddPad ( ) : void
Chart ( ) : SmartQuant.FinChart.Objects
Chart ( TimeSeries mainSeries ) : SmartQuant.FinChart.Objects
ClientX ( System.DateTime dateTime ) : int
DrawEllipse ( DrawingEllipse circle, int padNumber ) : void
DrawFill ( Fill fill, int padNumber ) : void
DrawImage ( DrawingImage image, int padNumber ) : void
DrawLine ( DrawingLine line, int padNumber ) : void
DrawPath ( DrawingPath path, int padNumber ) : void
DrawRectangle ( DrawingRectangle rect, int padNumber ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SearchOption option, SmoothingMode smoothingMode ) : DSView
DrawSeries ( TimeSeries series, int padNumber, Color color ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SearchOption option ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style ) : void
DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SmoothingMode smoothingMode ) : void
EnsureVisible ( Fill fill ) : void
GetDateTime ( int x ) : System.DateTime
GetPadNumber ( Point point ) : int
HideVolumePad ( ) : void
OnItemAdded ( ) : void
Reset ( ) : void
SetMainSeries ( ISeries mainSeries ) : void
SetMainSeries ( ISeries mainSeries, bool showVolumePad, Color color ) : void
ShowProperties ( DSView view, Pad pad, bool forceShowProperties ) : void
ShowVolumePad ( ) : void
UnSelectAll ( ) : void
ZoomIn ( ) : void
ZoomOut ( ) : void

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
OnKeyPress ( KeyPressEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnPaintBackground ( PaintEventArgs pevent ) : void
OnResize ( EventArgs e ) : void

비공개 메소드들

메소드 설명
DrawSessionGrid ( Pen pen, long x ) : void
DrawVerticalGrid ( Pen pen, long x ) : void
DrawVerticalTick ( Pen Pen, long x, int length ) : void
EmitActionTypeChanged ( ) : void
EmitBarSeriesStyleChanged ( ) : void
EmitScaleStyleChanged ( ) : void
EmitUpdateStyleChanged ( ) : void
EmitVolumeVisibleChanged ( ) : void
FillPadsHeightArray ( ) : void
InitializeComponent ( ) : void
OnChartMouseDown ( object sender, MouseEventArgs e ) : void
OnChartMouseLeave ( object sender, EventArgs e ) : void
OnChartMouseUp ( object sender, MouseEventArgs e ) : void
OnChartMouseWheel ( object sender, MouseEventArgs e ) : void
OnPrimitiveUpdated ( object sender, EventArgs e ) : void
OnScrollBarScroll ( object sender, ScrollEventArgs e ) : void
SetBarSeriesStyle ( BSStyle barSeriesStyle, bool force ) : bool
SetCursor ( ChartCursorType type ) : void
SetDateInterval ( System.DateTime firstDateTime, System.DateTime lastDateTime ) : void
SetIndexInterval ( int firstIndex, int lastIndex ) : void
SetPadSizes ( ) : void
Update ( Graphics graphics ) : void
ZoomIn ( int delta ) : void
ZoomOut ( int delta ) : void

메소드 상세

AddPad() 공개 메소드

public AddPad ( ) : void
리턴 void

Chart() 공개 메소드

public Chart ( ) : SmartQuant.FinChart.Objects
리턴 SmartQuant.FinChart.Objects

Chart() 공개 메소드

public Chart ( TimeSeries mainSeries ) : SmartQuant.FinChart.Objects
mainSeries TimeSeries
리턴 SmartQuant.FinChart.Objects

ClientX() 공개 메소드

public ClientX ( System.DateTime dateTime ) : int
dateTime System.DateTime
리턴 int

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

DrawEllipse() 공개 메소드

public DrawEllipse ( DrawingEllipse circle, int padNumber ) : void
circle SmartQuant.FinChart.Objects.DrawingEllipse
padNumber int
리턴 void

DrawFill() 공개 메소드

public DrawFill ( Fill fill, int padNumber ) : void
fill Fill
padNumber int
리턴 void

DrawImage() 공개 메소드

public DrawImage ( DrawingImage image, int padNumber ) : void
image SmartQuant.FinChart.Objects.DrawingImage
padNumber int
리턴 void

DrawLine() 공개 메소드

public DrawLine ( DrawingLine line, int padNumber ) : void
line SmartQuant.FinChart.Objects.DrawingLine
padNumber int
리턴 void

DrawPath() 공개 메소드

public DrawPath ( DrawingPath path, int padNumber ) : void
path SmartQuant.FinChart.Objects.DrawingPath
padNumber int
리턴 void

DrawRectangle() 공개 메소드

public DrawRectangle ( DrawingRectangle rect, int padNumber ) : void
rect SmartQuant.FinChart.Objects.DrawingRectangle
padNumber int
리턴 void

DrawSeries() 공개 메소드

public DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SearchOption option, SmoothingMode smoothingMode ) : DSView
series TimeSeries
padNumber int
color Color
style SimpleDSStyle
option SearchOption
smoothingMode SmoothingMode
리턴 DSView

DrawSeries() 공개 메소드

public DrawSeries ( TimeSeries series, int padNumber, Color color ) : void
series TimeSeries
padNumber int
color Color
리턴 void

DrawSeries() 공개 메소드

public DrawSeries ( TimeSeries series, int padNumber, Color color, SearchOption option ) : void
series TimeSeries
padNumber int
color Color
option SearchOption
리턴 void

DrawSeries() 공개 메소드

public DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style ) : void
series TimeSeries
padNumber int
color Color
style SimpleDSStyle
리턴 void

DrawSeries() 공개 메소드

public DrawSeries ( TimeSeries series, int padNumber, Color color, SimpleDSStyle style, SmoothingMode smoothingMode ) : void
series TimeSeries
padNumber int
color Color
style SimpleDSStyle
smoothingMode SmoothingMode
리턴 void

EnsureVisible() 공개 메소드

public EnsureVisible ( Fill fill ) : void
fill Fill
리턴 void

GetDateTime() 공개 메소드

public GetDateTime ( int x ) : System.DateTime
x int
리턴 System.DateTime

GetPadNumber() 공개 메소드

public GetPadNumber ( Point point ) : int
point Point
리턴 int

HideVolumePad() 공개 메소드

public HideVolumePad ( ) : void
리턴 void

OnItemAdded() 공개 메소드

public OnItemAdded ( ) : void
리턴 void

OnKeyPress() 보호된 메소드

protected OnKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

OnPaintBackground() 보호된 메소드

protected OnPaintBackground ( PaintEventArgs pevent ) : void
pevent PaintEventArgs
리턴 void

OnResize() 보호된 메소드

protected OnResize ( EventArgs e ) : void
e System.EventArgs
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetMainSeries() 공개 메소드

public SetMainSeries ( ISeries mainSeries ) : void
mainSeries ISeries
리턴 void

SetMainSeries() 공개 메소드

public SetMainSeries ( ISeries mainSeries, bool showVolumePad, Color color ) : void
mainSeries ISeries
showVolumePad bool
color Color
리턴 void

ShowProperties() 공개 메소드

public ShowProperties ( DSView view, Pad pad, bool forceShowProperties ) : void
view DSView
pad Pad
forceShowProperties bool
리턴 void

ShowVolumePad() 공개 메소드

public ShowVolumePad ( ) : void
리턴 void

UnSelectAll() 공개 메소드

public UnSelectAll ( ) : void
리턴 void

ZoomIn() 공개 메소드

public ZoomIn ( ) : void
리턴 void

ZoomOut() 공개 메소드

public ZoomOut ( ) : void
리턴 void

프로퍼티 상세

TimeSeriesSmoothingMode 보호되어 있는 프로퍼티

protected SmoothingMode TimeSeriesSmoothingMode
리턴 SmoothingMode

axisBottom 보호되어 있는 프로퍼티

protected AxisBottom,SmartQuant.FinChart axisBottom
리턴 AxisBottom

barSeriesStyle 보호되어 있는 프로퍼티

protected BSStyle barSeriesStyle
리턴 BSStyle

bitmap 보호되어 있는 프로퍼티

protected Bitmap,System.Drawing bitmap
리턴 System.Drawing.Bitmap

canvasBottomOffset 보호되어 있는 프로퍼티

protected int canvasBottomOffset
리턴 int

canvasColor 보호되어 있는 프로퍼티

protected Color canvasColor
리턴 Color

canvasLeftOffset 보호되어 있는 프로퍼티

protected int canvasLeftOffset
리턴 int

canvasRightOffset 보호되어 있는 프로퍼티

protected int canvasRightOffset
리턴 int

canvasTopOffset 보호되어 있는 프로퍼티

protected int canvasTopOffset
리턴 int

contentUpdated 보호되어 있는 프로퍼티

protected bool contentUpdated
리턴 bool

firstIndex 보호되어 있는 프로퍼티

protected int firstIndex
리턴 int

graphics 보호되어 있는 프로퍼티

protected Graphics graphics
리턴 Graphics

intervalWidth 보호되어 있는 프로퍼티

protected double intervalWidth
리턴 double

isMouseOverCanvas 보호되어 있는 프로퍼티

protected bool isMouseOverCanvas
리턴 bool

lastIndex 보호되어 있는 프로퍼티

protected int lastIndex
리턴 int

leftDateTime 보호되어 있는 프로퍼티

protected DateTime leftDateTime
리턴 DateTime

mainSeries 보호되어 있는 프로퍼티

protected ISeries mainSeries
리턴 ISeries

mainSeriesView 보호되어 있는 프로퍼티

protected SeriesView mainSeriesView
리턴 SeriesView

minAxisGap 보호되어 있는 프로퍼티

protected int minAxisGap
리턴 int

minCountOfBars 보호되어 있는 프로퍼티

protected int minCountOfBars
리턴 int

mouseX 보호되어 있는 프로퍼티

protected int mouseX
리턴 int

mouseY 보호되어 있는 프로퍼티

protected int mouseY
리턴 int

padSplit 보호되어 있는 프로퍼티

protected bool padSplit
리턴 bool

padSplitIndex 보호되어 있는 프로퍼티

protected int padSplitIndex
리턴 int

pads 보호되어 있는 프로퍼티

protected PadList pads
리턴 PadList

padsHeightArray 보호되어 있는 프로퍼티

protected ArrayList padsHeightArray
리턴 ArrayList

rightDateTime 보호되어 있는 프로퍼티

protected DateTime rightDateTime
리턴 DateTime

scaleStyle 보호되어 있는 프로퍼티

protected PadScaleStyle scaleStyle
리턴 PadScaleStyle

series 보호되어 있는 프로퍼티

protected ISeries series
리턴 ISeries

sessionEnd 보호되어 있는 프로퍼티

protected TimeSpan sessionEnd
리턴 TimeSpan

sessionGridColor 보호되어 있는 프로퍼티

protected Color sessionGridColor
리턴 Color

sessionGridEnabled 보호되어 있는 프로퍼티

protected bool sessionGridEnabled
리턴 bool

sessionStart 보호되어 있는 프로퍼티

protected TimeSpan sessionStart
리턴 TimeSpan

smoothingMode 보호되어 있는 프로퍼티

protected SmoothingMode smoothingMode
리턴 SmoothingMode

updateStyle 보호되어 있는 프로퍼티

protected ChartUpdateStyle updateStyle
리턴 ChartUpdateStyle

volumePadShown 보호되어 있는 프로퍼티

protected bool volumePadShown
리턴 bool