我在把一组数据写入图表chart后,如果要对图表进行滚动,比例缩放,中心坐标移动等操作时,每次都要用右键点击图表拖动后,那些操作才生效,不然再怎么图表也不动(没反映),如果用左键点击拖动时会报错.该怎么解决啊,好几个星期了,没人回我!高手帮帮忙啊!

解决方案 »

  1.   

    最主要的就是这句
    Chart1.Series[k].AddXY(chartcount,strtofloat(sdata[k]),time1);
    其它也没什么了啊,都是循环
    其它代码(按钮)都是查询之后才能用的这种情况是在第一次创建图表后才有的,只要右键点击拖动过图表后,以后怎么操作都会动,要是第一次不点一下,它再怎么也不会动.
      

  2.   

    因为在你add完数据之后,chart图没有获得焦点,所以直到你点一下鼠标以后才行。
      

  3.   

    不行啊,不管在ADD前让他获得焦点还是在ADD后让他获得,他还是得让我先点一下后才能用其它按钮对他进行操作.