如题,俺用XYDiagram2D画了两条曲线,不过900个点,竟然用了20多秒钟,晕死了。
另外讨教一下:X、Y轴起止范围怎么设定?
看看这段小程序吧
另外讨教一下:X、Y轴起止范围怎么设定?
看看这段小程序吧
Dgrm.Series.Add(Sss); Dgrm.Series[1].Points.Clear(); Dgrm.Series[0].Points.Clear(); for (double Xx = 0; Xx < 9; Xx += 0.01) { Xx = Math.Round(Xx, 2); double Yyy = Math.Round(Math.Sin(90d + Xx), 2); Dgrm.Series[1].Points.Add(new SeriesPoint(Xx, Yyy)); Yyy = Math.Round(Math.Cos(180d - Xx), 2); Dgrm.Series[0].Points.Add(new SeriesPoint(Xx, Yyy)); }
解决方案
10
有可能Point.Add会触发界面刷新,假如刷新900次,慢是正常的。
找找有没一次添加一堆点的方法
找找有没一次添加一堆点的方法
90
dev批量处理需要关闭控件的刷新功能的,demo里经常会出现,你找找。
很长时间不用了,具体代码忘了。
在控件增加子控件的时候经常会用到,先关闭然后添加然后再打开。
很长时间不用了,具体代码忘了。
在控件增加子控件的时候经常会用到,先关闭然后添加然后再打开。