怎么设置把icon在image上比原来大? icon放在image上不会拉伸的样子很小有没有方法放大??充满image?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样不行的icon设置stretch是不管用的要不你试一下有没有其他方法? Too ease.用 Canvas的CopyRect属性. icon是不能改变大小的,可以通过画的方式来解决:procedure TForm1.FormCreate(Sender: TObject);var Icn:TIcon; Bmp:TBitmap;begin Icn:=TIcon.Create; Bmp:=TBitmap.Create; try Icn.Assign(Image1.Picture.Icon); Image1.Picture.Icon:=nil; Bmp.Width:=Icn.Width; Bmp.Height:=Icn.Height; Bmp.Canvas.Draw(0,0,Icn); Image1.Transparent:=True; Image1.Canvas.StretchDraw(Image1.ClientRect,Bmp); finally Icn.Free; Bmp.Free; end;end; DBGrid的行宽(注意不是列宽)问题 RandomFrom 函数问题 向Excel输出 Delphi8 可以下载了,大家下载啊,快点。 Pascal中的char在的Delphi是什麽Pchar吗 memo的疑问? 在dbctrlGrid上如何控制焦点,up有分!!!! winxp下局域网问题 初学者如何学习 C + + 请问这有什么区别 如何在窗体中动态地添加若干个图标并排列整齐(例如x行y列)? 这里有没有非本科但纯收入在2000以上的人???
有没有其他方法?
procedure TForm1.FormCreate(Sender: TObject);
var
Icn:TIcon;
Bmp:TBitmap;
begin
Icn:=TIcon.Create;
Bmp:=TBitmap.Create;
try
Icn.Assign(Image1.Picture.Icon);
Image1.Picture.Icon:=nil;
Bmp.Width:=Icn.Width;
Bmp.Height:=Icn.Height;
Bmp.Canvas.Draw(0,0,Icn);
Image1.Transparent:=True;
Image1.Canvas.StretchDraw(Image1.ClientRect,Bmp);
finally
Icn.Free;
Bmp.Free;
end;
end;