为什么MOUSE点了PANEL上还是没图象出来???(5分)

  • 主题发起人 主题发起人 TIGER@DELPHI
  • 开始时间 开始时间
T

TIGER@DELPHI

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Panel1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
aa:timage;
begin
aa:=timage.Create(panel1);
aa.Left:=x;
aa.Top:=y;
aa.Height:=50;
aa.Width:=50;
aa.Picture.LoadFromFile('c:/sample.bmp');
form1.Paint;
panel1.Repaint;


end;
 
var
aa:timage;
begin
aa:=timage.Create(panel1);
aa.parent:=panel1; //加上这个
aa.Left:=x;
aa.Top:=y;
aa.Height:=50;
aa.Width:=50;
aa.Picture.LoadFromFile('c:/sample.bmp');
form1.Paint;
panel1.Repaint;
 
接受答案了.
 
后退
顶部