Winform的ICON大小更改

microsmartechnology 2010-03-10 08:46:33
Winform的ICON的默认大小为:32*32 ,怎么才能将 其大小更改为任意大小(x * y),像Skype的那样的图标显示?
...全文
2127 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tim_Andy 2011-02-21
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 lovelan1748 的回复:]
看这行
Icon icon1 = new Icon(SystemIcons.Exclamation, 40, 40);
后面两个参数就可以指定像素了
[/Quote]
--------------
图标文件中包含(40,40)版本才有效.否则无效
lovelan1748 2010-03-10
  • 打赏
  • 举报
回复
引用 12 楼 microsmartechnology 的回复:
lovelan1748,具体怎么用啊?

我汗,对象都有了,你随便用
assky124 2010-03-10
  • 打赏
  • 举报
回复
iconfx
免费的图标制作软件。可以绘制各种图标
  • 打赏
  • 举报
回复
lovelan1748,具体怎么用啊?
lovelan1748 2010-03-10
  • 打赏
  • 举报
回复
看这行
Icon icon1 = new Icon(SystemIcons.Exclamation, 40, 40);
后面两个参数就可以指定像素了
lovelan1748 2010-03-10
  • 打赏
  • 举报
回复
那不是默认大小,那是像素,你要变大就取出来重新画一个

private void IconToBitmap(PaintEventArgs e)
{
// Construct an Icon.
Icon icon1 = new Icon(SystemIcons.Exclamation, 40, 40);

// Call ToBitmap to convert it.
Bitmap bmp = icon1.ToBitmap();

// Draw the bitmap.
e.Graphics.DrawImage(bmp, new Point(30, 30));
}

xingyuebuyu 2010-03-10
  • 打赏
  • 举报
回复
引用 6 楼 microsmartechnology 的回复:
好像 不好用啊,还是32*32的!


那你需要自己画个标题栏了,不然是没办法改图标的大小
Kobayashi 2010-03-10
  • 打赏
  • 举报
回复
在SIZE属性里面设置就是了
lijunfeng 2010-03-10
  • 打赏
  • 举报
回复
快捷方式的图标要显示多大那是系统的事情,作为应用程序可以提供不规则的图标,但是操作用不用那就不是程序能管的事情了.
  • 打赏
  • 举报
回复
好像 不好用啊,还是32*32的!
xingyuebuyu 2010-03-10
  • 打赏
  • 举报
回复
Bitmap bmp =(Bitmap) Bitmap.FromFile("d:\\123456.bmp");
Icon ic=Icon.FromHandle( bmp.GetHicon());
this.Icon = ic;
Console.WriteLine(this.Icon.Height.ToString());
Console.WriteLine(this.Icon.Width.ToString());

图标的width和height就和123456.bmp事一样的了
hitlcyu19 2010-03-10
  • 打赏
  • 举报
回复
帮顶吧 回复内容太短了!
bigdogwww 2010-03-10
  • 打赏
  • 举报
回复
围观,同问!等待中...
  • 打赏
  • 举报
回复
是应用程序的图标啊,可以设置为32*48的吗? 如何设置啊?
lijunfeng 2010-03-10
  • 打赏
  • 举报
回复
你说的是内部控件显示的图标还是生成的应用程序的图标.
如果说的是生成的应用程序的图标的话那只需要把图标里加上48*48和64*64的
ouzui 2010-03-10
  • 打赏
  • 举报
回复
      Dim icon1 As Icon = New Icon(Application.StartupPath + "\favicon.ico", 32, 32)
Me.Icon = icon1

运行起来32x32与40x40有大小区别吗?我看都一样大
yao2004jessica 2010-03-10
  • 打赏
  • 举报
回复
这个可以关注一下,正在写。。。。。。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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