在窗体上加一个 TImage
然后在你选择文件的过程中加一句
Image.Picture.LoadFromFile('你选择中的全路径文件名');
这样不就可以了。
至于拖动这个 Image,
在 Image 所在的 Form 的 OnDragOver 事件写入
procedure TForm1.FormDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
Accept := True;
end;
再把Image的 DragMode 属性设成 dmAutomatic,在 Imgae.OnEndDrag 事件中写入代码如下
procedure TForm1.Image1EndDrag(Sender, Target: TObject; X, Y: Integer);
var aPoint: TPoint;
begin
aPoint.X := X;
aPoint.Y := Y;
ScreenToClient(aPoint);
Image1.Left := aPoint.X;
Image1.top := aPoint.Y;
end;
就可以了。