Image如何实现鼠标的拖动? 如题?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var OldPoint: TPoint;procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);begin if ssLeft in Shift then begin TControl(Sender).Left := TControl(Sender).Left + (X - OldPoint.X); TControl(Sender).Top := TControl(Sender).Top + (Y - OldPoint.Y); end;end;procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);begin OldPoint := Point(X, Y);end; 简单的办法就是这样了,如果想不闪烁的话,就把图片放panel上,然后用图片拖动panel DoubleBuffered := True; // 开窗体的双缓冲 报错,谁有时间帮我看看呢 如何在listview中添加第三,第四...列的内容呢?(急!!!!) 在Type Library中定义的参数怎么不能定义成数组啊 sql server 建表的问题?? 请教一个棘手的问题?up有分 我用的时多线程,为什么主程序窗还会出现无响应情况??? 数据显示问题 各住大哥,我有个数据庫的问题要请教? 关于虚拟字段的问题!(急) 刚分手,送分给哥们吧,以后我也不玩什么软件,什么DELPHI了。大家再见 TGraphicControl TLabel 之间的类型转换 image控件问题,急!!!!!!!!!!!!!!
OldPoint: TPoint;procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if ssLeft in Shift then
begin
TControl(Sender).Left := TControl(Sender).Left + (X - OldPoint.X);
TControl(Sender).Top := TControl(Sender).Top + (Y - OldPoint.Y);
end;
end;procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
OldPoint := Point(X, Y);
end;