就是有个DBchart
我想要的结果是:
一问:
鼠标拖出一个矩形框
能够取得矩形框中圈中的所有点的X,Y值能否给个完整点的程序段? 关键是不知道怎么判断拖出的矩形框的范围?二问:
能否只让鼠标点中曲线时,曲线上显示出当前的点(比如以圈显示),而若鼠标在曲线外,则不管它因为Demo里只是能得到Chart的坐标,我想要的是点在Series上的时候,能刚好取得那个点
非常感谢

解决方案 »

  1.   

    完了,都没人回我现在是可以在Chart上画出一个矩形框,
    能得到矩形的起始点和终止点
    可是那个点是对应于Chart的,把Chart的边框部分都算进来了,
    我想要的是只是Chart的坐标轴以内的,怎么表示?
      

  2.   

    Canvas.DrawFocusRect(SelectRect);  取选区坐标轴到边框的Offset可能是固定的吧
      

  3.   

    谢谢上面的
    现在又出现另外的问题:
    就是比如一问:有一个LineSeries1
    已经画好线了
    我现在只想其中的某几个点以点(如圆圈)的形式显示出来,但线仍然存在
    ---------o--------------o-----  就像这样吧二问:
    我想鼠标MouseDown的时候,如果在线上,则MouseDown的那个点特殊显示。
    怎么得到那个鼠标MouseDown的点? 要对应Series线上的坐标,比如得到xValue,yValue的值,而不是在Chart上的坐标非常感谢
      

  4.   

    没人回。。55再解释下:
    我只是想能画线的同时,画出几个特定的点,而不是全部的点? 不知道Tee有没这种函数?我自己本来是想了个办法:是动态创建另一个Series,而这条专门画特定的点
    不过总觉得很麻烦,想Tee应该有这种功能才是啊。。