真是烦啊,帮帮忙

解决方案 »

  1.   

    为什么不把它放到picture控件里,响应picture的事件
      

  2.   

    对于水平直线或垂直直线,可改用Label控件来实现,其属性设置如下所示。
    Apperance   = 0     '平面方式
    BorderStyle = 1     '显示边界
    Height      = 1     '水平直线、对于垂直直线,则将Width设成1
      

  3.   

    Label、Image、Line、Shape等所谓的“轻量级控件”实际上根本不是控件
    自然没有消息
      

  4.   

    为什么一定要受控件局限呢http://zyl910vb.51.net/vb/map/LineTool.htm
    右击连接,目标另存为
    注意把下载后的*.zip.jpg改名成*.zip
      

  5.   

    在picture控件里面,利用数学知识计算你鼠标的位置选择了那条线(还是多边形都可以),除了可以响应picture的一切事件外,甚至可以用down,move,up三种事件来移动他,注意:如果你采用数据库存储他的位置,一定要在down事件里读出数据转换成数组,在move事件里用数组来重新画他,在UP事件里存储他,一切为了速度,明白吗??
      

  6.   

    to:  zyl910你网站访问不了,下载不成了。
      

  7.   

    Label控件虽然轻,却是有消息的。
    如:Click、DoubleClick、Change、
    MouseUp、MouseDown、MouseMove、
    DragOver、DragDrop等事件。
      

  8.   

    关注zy1910的办法!
    zy1910,我也下载不了,能不能直接帖出来?
      

  9.   

    (x-x1)(y-y1)-(x2-x1)(y2-y1)<误差
    就可以判断是否点在了线上。
    x,y是你鼠标的位置,用鼠标事件取回来
    其他的是两点确定直线的方程。
    记得有个浮躁的人费了好大劲才实现这个,因为他数学不好。我还和他吵了一架,素质低,没办法。