已知X/Y坐标,如何在Series上使其高亮显示或是以这一点为中心画一个小圆,总之是让它看起来明显与其它点不同,请高手指点,不胜感激!

解决方案 »

  1.   

    你设置
    Series1.Marks.Style:=smsLabelValue;
    Series1.Marks.Visible:=true;如果不行的话
    就自己去推导该点的坐标,剩下的就不难了
    然后自己以该点为圆心画园
      

  2.   

    已经知道XY坐标,就是不知道如何画圆!XY坐标应该要转化成屏幕坐标,或是相对于dbchart.canvas的坐标,是吗
      

  3.   

    可以用
    Self.DBChart1.Canvas.Ellipse()
    来画圆
    不过这里函数是4个参数,两个点(左上,右下)
    你要考虑一下
    转化一下
      

  4.   

    能详细一点吗,我今晚要搞定的,谢谢!如何把XY参数转换成ellipse所需要的整型参数
      

  5.   

    我已经在series上标出这些点通过使用dbchar.canvas.ellipse,出现新的问题是,打印时这些点打开不出来