窗体上加image组件,设置它的picture为我想铺的bmp图片, visible设为false.
FORMCREATE,和formpaint中把你的图片加到窗体上:form1.brush.canvas.bitmap:=image1.brush.bitmap;
可是编译都不能通过.
FORMCREATE,和formpaint中把你的图片加到窗体上:form1.brush.canvas.bitmap:=image1.brush.bitmap;
可是编译都不能通过.
解决方案 »
- 如何调用应用服务器的定义的过程或函数?
- image组件可以用路径打开图片吗?
- 不好意思,白天没时间上网,应大家要求,补发一贴,散分!
- 用过DLL的请进
- 关于函数返回值。函数返回一对象,但这个返回值无法以一个var参数传递给另一个函数。这是为什么?那个返回值是一个引用还是一个拷贝?
- function ExtractFilePath(const FileName: string): string;这个函数什么作用啊
- 求救!ACCESS如何使某个字段“允许空字符串”设为“是”????
- 迟到啦,第二课,打印,嘻嘻嘻,高的,别来啦,俺怕涮,嘻嘻嘻
- 失望散分.来者有分.
- 如何交换DataSet中的两条纪录?RecNo如何用?急、急、急、急!!!
- 怎样使子窗口不被主窗口覆盖
- cxgrid的离开事件问题
Canvas才是画布Form1.Canvas.StretchDraw (Form1.Canvas.ClipRect,Image1.Picture.Graphic );
哈哈,这是怎么了.
var
Rect: TRect;
begin
Image1.Picture.LoadFromFile('2.bmp');
Rect.Left := Self.Left;
Rect.Top := Self.Top;
Rect.Right := Self.Width;
Rect.Bottom := Self.Height;
self.Canvas.Brush.Bitmap := Image1.Picture.Bitmap;
self.Canvas.Rectangle(Rect);
end;
类似这样的程序吧!你试试吧!不行你可以看看《Delphi5开发人员指南》那上面有讲!
procedure TForm1.FormPaint(Sender: TObject);
begin
Form1.Canvas.StretchDraw (Form1.Canvas.ClipRect,Image1.Picture.Graphic );end;
多谢指点.