如何选择一个图标文件或者是图片然后添加到一个PANEL上,并且可以调整坐标和保存位置

解决方案 »

  1.   

    在PANEL上放个IMAGE就可以了,调整坐标应该就很简单,保存位置用INI文件,直接保存IMAGE的LEFT,TOP值.
      

  2.   

    你能说的再详细一些吗?我是想这样的:类似于左边有一些图片控件可选,随意选中一个,然后想放在PANEL上的什么位置就单击那儿直接把这个图标放在你指定的位置
      

  3.   

    也就是说在DELPHI中如何可以拖动IMAGE控件到任意位置?
      

  4.   

    在鼠标点击时获取位置(X,Y),然后像fjswge说的直接保存IMAGE的LEFT,TOP值,或者在用Canvas在Panel画。如果要实现拖拽效果的话要参考OnDragDrop这类事件有关的帮助了。
      

  5.   

    移动image
    var Downs:boolean;
        Points:tpoint;image1.onmousedown:
    downs:=true;
    points.x:=x;
    points.y:=y;image1.onmousemove:
    if downs then
      begin
        image1.left:=image1.left-points.x+x;
        image1.top:=image1.top-points.y+y;
      end;image1.onmouseup
    downs:=false;比较容易看懂的.