我想在图片上做可以编辑的标记点如何实现啊,比如用鼠标在图片上点击一下,点击处就出现一个小三角形标记,用鼠标再点击这个三角形标记,标记就会清除。最后可以对做了标记的图片进行保存,下次可以调用继续编辑标记点。不知道哪位高手实现过类似技术能否提供点思路,小弟不胜感激!

解决方案 »

  1.   

    new一个东西出来加在上面不就可以了?
      

  2.   

    用背景透明的Label控件数组(控制其Visibled属性),文字内容设置为汉字图形字符即可。
    比如
    △▲○●☆★□■◇◆
      

  3.   

    zhao4zhong1你好,谢谢你的思路,我目前也是通过动态加载控件的方法初步实现的,可是做好标记的图片重新生成图片并保存后,下次调用时如何对上次做的标记进行编辑呢?
      

  4.   

    比如你的图片名称是a.bmp
    你创建一个和图片文件同名但扩展名不同的文本文件a.dat
    内容为
    10,20 '第1个点在图片上的相对位置dx(1),dy(1)
    30,50 '第2个点在图片上的相对位置dx(2),dy(2)
    ...
    100,120 '第n个点在图片上的相对位置dx(n),dy(n)
    以后每次打开一个图片时就找和它同名的.dat文件,如果找到就从里面读出所有点的坐标并显示,如果找不到就新建一个……