拖TWinControl的代码对TGraphicControl(比如TLabel)无效 因为TGraphicControl无法接收鼠标焦点 无法拖,我需要代码
解决方案 »
- 简单问题(50分)
- 数据连接问题?
- ★高分求救.....关于【数组】的两个疑问??.........................................................
- 在线等候,求邮件收发源码一份,只需要基本功能就行了,不过更详细更好,谢谢
- delphi7中怎么没有QuickReport报表控件,怎么安装QuickReport报表控件?
- 如何在运行期控制字段的小数位数?
- 让控件失去焦点
- MediaPlayer的问题,复杂?简单?我不知道!!!
- 怎么设置才能让DELPHI不生成源代码的那些备分文件?
- 如何得到数据库中的DateTime型的字段的值?
- 请教一个查询语句(现场结贴)
- TBitMap.LoadFromResourceName中程序如何创建资源文件
var
ox, oy: Integer;
df: Boolean = false;
...
procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
df := true;
ox := Mouse.CursorPos.X;
oy := Mouse.CursorPos.Y;
end;procedure TForm1.Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
if df and (Shift = [ssLeft]) then
begin
Image1.Left:= Image1.Left -ox + Mouse.CursorPos.X;
Image1.Top:= Image1.Top -oy + Mouse.CursorPos.Y;
ox := Mouse.CursorPos.X;
oy := Mouse.CursorPos.Y;
end;
end;procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
df := false;
end;