各位大虾好,刚开始我在一个TImage控件上添加绘画了几个图标图片(JPG,BMP),之后我又想删除他们?,还有添加之后怎么移动呀?

解决方案 »

  1.   

    清空Image1上的图片: Image1.Picture.Graphic := nil;
    可以把问题描述得更清晰一点吗?
    在一个TImage上添加绘画了几个图标图片,这几个图标图片,你怎么添加上去的啊?
      

  2.   

    原来TIMAGE上有一个地图图片,在地图图片上我是通过获得当前光标的位置在周围random(300)范围内添加任意个图标的,通过DRAW添加上去的 
      

  3.   

    如果想用支持鼠标拖动去移动地图上面的某个标志:
    1.用draw的方法画标志:
      比较复杂,必须响应WM_MOUSEMOVE,移动的过程中,窗口随时都在重绘(重绘地图背景,其他标志,以及当前拖动的标志的位置),比较耗资源.
    2.把标志做成控件:
      这样就比较好处理,只是会影响背景及其他个别标志(标志覆盖标志的时候)的重绘.
      而且移动标志,只是移动控件的位置而已.
      

  4.   

    LZ 说的 问题1 ,   2楼已给你答案.问题2  用水印方法也可以,增加去掉标记水印. 至于移动,看你怎么移动,MOUSE移还是键移?