用image1.canvas.lineTo(x,y);画一直线,怎样用鼠标将该直线选种?

解决方案 »

  1.   

    to citytramper(^o^)
    如果有多条线同一个颜色,怎么办,删除哪一条阿,
    再说,用底色画,两个端点坐标怎么确定?
      

  2.   

    http://vcl.vclxx.org/DELPHI/D32FREE/LINE.ZIP
    绘制直线的可视构件
      

  3.   

    回复人: peter207(辉) ( ) 信誉:100  2003-03-04 20:16:00  得分:0 
     
     
      to citytramper(^o^)
    如果有多条线同一个颜色,怎么办,删除哪一条阿,
    再说,用底色画,两个端点坐标怎么确定?
     
     
    ____________________________如果你不纪录线条的端点信息,这就麻烦了,你需要根据鼠标位置取出颜色判断周围的像素颜色,判断是不是一条直线
      

  4.   

    能不能给我一份,谢谢
    [email protected]
      

  5.   

    taxi(游少爷) 大侠:请也给我一个例子:
    [email protected]
      

  6.   

    我也想要,也能给我一份吗?谢谢!!
    [email protected]
      

  7.   

    http://www.codeidea.com
    有一个线的控件
      

  8.   

    收到的兄弟可不可以给我一个啊
    我近来也在找这个,先谢过
    [email protected]
      

  9.   

    [email protected]
    谢谢。
      

  10.   

    已知一直线 line(p1,p2)和一点P0,求IsPointOnLine()。
    1. 以P0为中心,构造一矩形rect(P0.x-a,P0.y-a,P0.x+a,P0.y+a)。其中a为选中精度,一般小于3像素。
    2. 如果line(p1,p2)交与矩形rect,则IsPointOnLine=TRUE。
      

  11.   

    taxi(游少爷) 大侠:能不能也给我一个例子:[email protected]
      

  12.   

    我也需要这个东西,[email protected]