TeeChart垂直游标例子
时间: 2023-09-07 19:16:26 浏览: 116
Teechart实例
以下是一个使用TeeChart控件实现垂直游标的简单示例:
```csharp
using Steema.TeeChart;
using Steema.TeeChart.Styles;
// 创建一个新的TeeChart控件实例
TChart tChart1 = new TChart();
// 创建一个LineSeries并添加数据
LineSeries lineSeries = new LineSeries(tChart1.Chart);
lineSeries.Add(1, "Category 1");
lineSeries.Add(3, "Category 2");
lineSeries.Add(2, "Category 3");
lineSeries.Add(4, "Category 4");
// 将LineSeries添加到图表中
tChart1.Series.Add(lineSeries);
// 启用游标
tChart1.Cursor = Cursors.VSplit;
// 处理游标移动事件
tChart1.CursorTool.Change += (sender, e) =>
{
if (e.YValueIndex >= 0)
{
// 在输出窗口显示游标所在位置的数据点索引和值
Console.WriteLine("Index: " + e.YValueIndex + ", Value: " + e.YValue);
}
};
// 将TeeChart控件添加到窗体中
this.Controls.Add(tChart1);
```
在上述示例中,我们创建了一个TeeChart控件实例,并向其中添加了一个LineSeries。然后,我们启用了垂直游标(Cursors.VSplit)并处理了游标移动事件。当游标移动时,我们在控制台输出游标所在位置的数据点索引和值。
请注意,这只是一个示例,你可以根据自己的需要进行更多的定制。你可以使用不同的图表类型、添加更多的数据序列等。
希望这个示例能帮助你实现垂直游标!如果你有任何其他问题,请随时提问。
阅读全文