我的 image上面有其它的image.
当最下面那个image1被鼠标拖动时,它上面的image2,image3也能跟着移动。
好象这样子可以实现:image2.parent:=image1;(语法错)
image1 as twincontrol;(还是语法错)
将image1设成其它组件的父组件,其它image应可以实现跟着被拖动。
但有个缺点,被上面的image挡住了,鼠标点不到下面那个image.
这种方法可行吗?
有更好的方法吗?
当最下面那个image1被鼠标拖动时,它上面的image2,image3也能跟着移动。
好象这样子可以实现:image2.parent:=image1;(语法错)
image1 as twincontrol;(还是语法错)
将image1设成其它组件的父组件,其它image应可以实现跟着被拖动。
但有个缺点,被上面的image挡住了,鼠标点不到下面那个image.
这种方法可行吗?
有更好的方法吗?
解决方案 »
- TMemo控件的问题
- 快捷键的图标在不同文件夹下形状不同,为什么?
- 求解释。。。
- dbeidt.text的值是空的吗?
- 怎样返回某天是星期几?
- 怎样使用delphi中的flash 控件
- 那里有Server控件面板上的控件TExcelXXXXXXXXX相关的资料,Delphi里的帮助好像没有的嘛!!!!!!
- 有一个foxpro的数据库,数据表全部存在db目录里,现在想用database控件建立数据连接,请问如何配置里面的参数?
- 救命!!!!!!!!!!!!!!!!!!!!大虾
- 求救:请问TFocusPanel,TMsoficeCaption,TLEDClock都指的到底是什么控件?
- windows98下怎么编程打开一个ppt文件?
- 简单的问题
把他们都放到一个PANEL上去。堆叠着放在一起也就是说。这写IMAGE的PARENT都是PANEL1;在PANEL1的OnMouseDown事件中移动PANEL1。如果 你让全部的IMAGE都ALCLIENT占满
PANEL1。把PANEL1完全挡住的话。看起来PANEL就不存在。
PANEL1的OnMouseDown事件代码:
begin
if Button=mbLeft
begin
ReleaseCapture;
Panel1.Perform(WM_SYSCOMMAND,$f012,0);
end;
end;
之后,把全部要PANEL上的IMAGE的ONmOSUEdOWN事件全部影射到这个Panel的OnMouseDown 就OK