对第(1)个问题,我的看法是:
   只要您的程序中不编入鼠标移动事件的响应程序,那么,你无论怎样移动鼠标,屏幕上你所画出的任何组件都不会自动响应你的鼠标移动操作而发生改变。请问 S_caijing (star):我的说法问题在那里?对第(2)个问题,
   我还不了解‘作为坐标的最大和最小’的涵义:
   * 是要让当前页中左上角的坐标定为(0,0)吗? 
   * 是希望鼠标移动时不超出当前页(最大和最小值)的范围?
   * 或者以上都不是,而是其它的某种意义?

解决方案 »

  1.   

    (1):DBChart1.AllowZoom:=false;//不能放大
    DBChart1.AllowPanning:=pmNone;//不能移动
    (2)还是没看懂你的意图
      

  2.   

    你的(2)是不是这个意思:
    DBChart1.BottomAxis.Automatic := False ;
    DBChart1.BottomAxis.Minimum   := 0 ;
    DBChart1.BottomAxis.Maximum   := 100 ;DBChart1.LeftAxis.Automatic := False ;
    DBChart1.LeftAxis.Minimum   := 0 ;
    DBChart1.LeftAxis.Maximum   := 300 ;
      

  3.   

    数据是从TABLE中取出来,当用左右键移动后坐标也在变化,保证数据在中间
    如何判断当前边界的左右的值。
      

  4.   

    是在调整后,始终使当前看到SERIES的图形在中央,因为它有好几个页面
    可以用翻页或左右方向键移动,当移动时,页面数据就变化,用改变坐标
    的方法来,保证图形在当中,不会都在TOP 或,BOTTOM 附近。