用image控件加载了一个bmp图片,鼠标按下后让它随鼠标移动,鼠标松开后bmp图片也放下
解决方案 »
- delphi 多个image 根据当前各自坐标合成?
- 小弟两个星期的一个Delphi作品,欢迎各位大哥大姐赏脸啊,
- (帮顶有分,谢谢!)Tedit 的怪问题!在两个窗体上各有一个Tedit,都是密码输入,两个窗体和Tedit的大部分属性都相同。可是,一个可以输
- 好久没来
- 急,清华版《Delphi构建进销存系统——POS系统开发实例>>安装其中控件的问题!
- dll调用方法???/帮助文件的制作???
- 如何在线程中创建自动化对象?
- 一个要命的关于资源的问题!!!
- 谁知道什么是 增量查询 ?
- 在三层结构中(socket连接),怎样在客户端进行人为的事务控制?
- 局域网中的通讯问题(UDP)??
- 哪位朋友能推荐几个比较好的初始画面特效的控件?
我想你可以在OnDragOver里和OnDragDrop里加代码。
releasecapture;
perform(handle,wm_syscommand,$f012,0);
Shift: TShiftState; X, Y: Integer);
begin
iX0:=X;
iY0:=Y;
end;procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
var iDeltaX,iDeltaY:integer;
begin
if ssLeft in Shift then
begin
iDeltaX:= X - iX0;
iDeltaY:= Y- iY0;
if iDeltaX<>0 then
Image1.Left:=Image1.Left+iDeltaX;
if iDeltaY<>0 then
Image1.Top:=Image1.Top+iDeltaY;
end;
end;
iX0,iY0: integer;