以下代码是Mschart控件中,当鼠标放置于曲线数据点时显示对应信息。
/// <summary>
/// 获取数据点信息
/// </summary>
private void Chart1_GetToolTipText(object sender, System.Windows.Forms.DataVisualization.Charting.ToolTipEventArgs e)
[align=left] {
switch( e.HitTestResult.ChartElementType )
{
case ChartElementType.DataPoint:
e.Text = "Data Point " + e.HitTestResult.PointIndex.ToString();
break;
}
}[/align]
(1)当数据量少时,该方法非常好用。但数据量大时,鼠标放上后内存增加非常大,很长时间才显示出信息,这是怎么回事?而且关闭窗体时,资源也没有释放。
(2)当你只加载Mschart控件,而没有画出曲线图时,使用该方法,鼠标不停晃动,内存不断增加,直至溢出,这是怎么回事?
(3)请问解决大数据显示问题
/// <summary>
/// 获取数据点信息
/// </summary>
private void Chart1_GetToolTipText(object sender, System.Windows.Forms.DataVisualization.Charting.ToolTipEventArgs e)
[align=left] {
switch( e.HitTestResult.ChartElementType )
{
case ChartElementType.DataPoint:
e.Text = "Data Point " + e.HitTestResult.PointIndex.ToString();
break;
}
}[/align]
(1)当数据量少时,该方法非常好用。但数据量大时,鼠标放上后内存增加非常大,很长时间才显示出信息,这是怎么回事?而且关闭窗体时,资源也没有释放。
(2)当你只加载Mschart控件,而没有画出曲线图时,使用该方法,鼠标不停晃动,内存不断增加,直至溢出,这是怎么回事?
(3)请问解决大数据显示问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货