我想在api
中添加方法到系列和Chart类重载像这样的添加方法 int Add(Datetime x,double y,double index) 我想添加索引参数 因为系统需要。 如果我将此函数添加到类。 我没事儿的? 有任何问题或问题吗?
然后我将向Chart类添加事件函数。
总之,我需要特定的参数索引,我必须收到参数 当mousedown。
如果有人有这样的工作经验。
请给我一个建议。
非常感谢。
答案 0 :(得分:0)
您可能对我制作的{em> RectangleBubble 自定义系列示例here感兴趣。此自定义系列会向基类添加额外的ValueLists。您可以轻松地从 MouseDown 事件中的 ValueList 中检索任何值,例如:
public Form1()
{
InitializeComponent();
InitializeChart();
}
private void InitializeChart()
{
tChart1.Aspect.View3D = false;
tChart1.Series.Add(new Steema.TeeChart.Styles.Bar()).FillSampleValues();
tChart1.MouseDown += TChart1_MouseDown;
}
private void TChart1_MouseDown(object sender, MouseEventArgs e)
{
int index = tChart1.Series[0].Clicked(e.X, e.Y);
if (index != -1)
{
double value = tChart1.Series[0].YValues[index];
MessageBox.Show(value.ToString());
}
}
顺便说一句,您可能也对here所讨论的自定义系列序列化感兴趣。