我想在图片中添加一个图标(实心圆既可),这应该可以实现,从image中添加图像然后画个图标即可,可是如果我想再次对已经画好的图标进行删除或移动应该怎么做?
还有如果我想单击某个图标时会执行某个操作应该怎么做(相当于给图标加事件了)?因为我还要执行放大和缩小操作所以只能在图像中画图标,而不能只把按钮放在图像上.其实就相当于一个地图,但是单击不同的地方会显示不同的信息,并且可以对某个位置进行调整.

解决方案 »

  1.   

    把图标(实心圆)的坐标记录下来,每次重绘的时候根据需要重绘图标,不需要则不重绘
      

  2.   

    这个好说,关键是如何用程序去删除和移动这个实心圆
      

  3.   

    你要做的实际是要做撤销操作。
    你应该保留原始图像,然后记录每个编辑操作
    在撤销时就可以恢复了。
      

  4.   

    每个删除和移动也都要做记录啊
    大概8、9年前我做过这个东西,建一个数组,保存历次修改历史
    如果要撤销某个操作,就在修改历史中回溯就可以了。
      

  5.   

    楼主还在吗?我碰到了和你类似的问题,不知道怎样才能在图片上加上图标的?你能告诉我吗?