怎么设置把icon在image上比原来大?

zealothasu 2002-10-15 06:08:08
icon放在image上不会拉伸的

样子很小

有没有方法放大??充满image??
...全文
56 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zealothasu 2002-10-28
  • 打赏
  • 举报
回复
good
pdbird 2002-10-27
  • 打赏
  • 举报
回复
up
blazingfire 2002-10-26
  • 打赏
  • 举报
回复
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;
DoMoreGame 2002-10-26
  • 打赏
  • 举报
回复
Too ease.用 Canvas的CopyRect属性.
zealothasu 2002-10-26
  • 打赏
  • 举报
回复
没有人回答?
很难吗?
zealothasu 2002-10-16
  • 打赏
  • 举报
回复
这样不行的

icon设置stretch是不管用的

要不你试一下


有没有其他方法?
SilveryFox 2002-10-15
  • 打赏
  • 举报
回复
设置timage控件的stretch属性

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧