菜鸟想问paintbox里怎么加载一张图片?(60分)

  • 主题发起人 主题发起人 wanglonga
  • 开始时间 开始时间
W

wanglonga

Unregistered / Unconfirmed
GUEST, unregistred user!
菜鸟想问paintbox里怎么加载一张图片?
 
dfw里搜一下,到处都是。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=0419826
 
zw84611大侠:
菜鸟看不懂,给个例子吧!
 
在PaintBox的OnPaint事件里写代码:

procedure TForm1.PaintBox1Paint(Sender: TObject);
begin
PaintBox1.Canvas.Draw(0, 0, Image1.Picture.Bitmap);
end;
 
procedure TForm1.Button1Click(Sender: TObject);
var
Bmp:TBitmap;
begin
Bmp:=TBitmap.Create;
bmp.LoadFromFile('"your file name here"');
PaintBox1.Canvas.Draw(0, 0, Bmp);
Bmp.Free;
end;
可以设定
Form1.DoubleBuffered:=True;
PaintBox的绘制最好放在它的onPaint事件中
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部