일부 버전에서 버그가 있을 수 있음. 한 Series에서 되도, Stack Bar 에서는 오동작 나는 경우 있음.
using System;
using System.Windows.Forms;
namespace WinFormChart01
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
this.bar1.FillSampleValues(7);
this.bar2.FillSampleValues(7);
this.points1.FillSampleValues(7);
Steema.TeeChart.Tools.MarksTip marksTip1 = new Steema.TeeChart.Tools.MarksTip();
this.tChart1.Tools.Add(marksTip1);
// Tool에 marksTip을 추가 후 속성을 설정해야 함. 반대로 하면 객체를 못참음~
marksTip1.HideDelay = 2501;
marksTip1.MouseDelay = 50;
// Y value 표시
marksTip1.Style = Steema.TeeChart.Styles.MarksStyles.Value;
// move hover 일때 tooltip 표시
marksTip1.MouseAction = Steema.TeeChart.Tools.MarksTipMouseAction.Move;
// point series는 커스텀 으로 tooltip 처리함.
points1.GetSeriesMark += Form1_GetSeriesMark;
}
void Form1_GetSeriesMark(Steema.TeeChart.Styles.Series series, Steema.TeeChart.Styles.GetSeriesMarkEventArgs e)
{
e.MarkText = series.Title + ":\n - X: " + series.XValues[e.ValueIndex].ToString() + "\n - Y: " + series.YValues[e.ValueIndex].ToString();
}
}
}
728x90
'Programming Language > C#' 카테고리의 다른 글
UI컴포넌트 Naming (0) | 2021.06.07 |
---|---|
[grapecity/spread] insert a spread chart at run time (0) | 2021.04.01 |
offline .net 3.5 설치 (0) | 2020.07.30 |
[grapecity/farpoint] ComboBoxCellType 처리. (0) | 2020.07.08 |
[grapecity/farpoint] fix spread column size (0) | 2020.07.08 |