dev chartcontrol加滚动条,怎么数据增加直接显示最顶(最新)的?怎么滑动鼠标滚轮chart也跟着滑动

dev chartcontrol加滚动条,如何数据增加直接显示最顶(最新)的?如何滑动鼠标滚轮chart也跟着滑动?
开启滚动X轴滚动条

            XYDiagram xyd = (XYDiagram)chartControl1.Diagram;
            xyd.AxisX.Range.Auto = false;//要开启滚动条必须将其设置为false
            xyd.AxisX.Range.MaxValueInternal = 8;//在不拉滚动条的时候,X轴显示多个值,既固定的X轴长度。
            xyd.EnableAxisXScrolling = true;//启用X轴滚动条

用Timer增加数据

        private void timer1_Tick(object sender, EventArgs e)
        {
            Random r = new Random();
            chartControl1.Series[0].Points.Add(new SeriesPoint("任务" + task, r.Next(7,15)));
            chartControl1.Series[1].Points.Add(new SeriesPoint("任务" + task, r.Next(12, 20)));
            task++;
        }

1.我怎么让它显示的是最新增加的,也就是默认显示的是最顶的?像下面这个图,就应该直接显示任务9~任务2?
dev chartcontrol加滚动条,怎么数据增加直接显示最顶(最新)的?怎么滑动鼠标滚轮chart也跟着滑动

2.我鼠标拖动过以后,它就不显示最顶的了,在当前的画面不动。这个现在是可以做到的,不知道完成1以后这个还能否保持?就比如下图,我任务增加它也是显示这个画面。
dev chartcontrol加滚动条,怎么数据增加直接显示最顶(最新)的?怎么滑动鼠标滚轮chart也跟着滑动

3.还有我鼠标放在图表内的时候,滑动滚轮,滚动条并没有滚动,只能用鼠标拖,这个怎么设置?是不是有什么属性?

4.另外问一下这个是什么控件?chartcontrol和GaugeControl我都做不出来这样的
dev chartcontrol加滚动条,怎么数据增加直接显示最顶(最新)的?怎么滑动鼠标滚轮chart也跟着滑动
------解决方案--------------------
引用:
Quote: 引用:

楼主,你的问题解决了没,我也碰到这样的问题了。。。。

你看我就是没解决啊。。。郁闷。。。

dev chartcontrol加滚动条,怎么数据增加直接显示最顶(最新)的?怎么滑动鼠标滚轮chart也跟着滑动