.NET框架是否有用于Windows窗体或WPF应用程序的图标集合?如何使用它?例如,我如何将它用作应用程序窗口图标?.NET是否有图标集?
我记得,如果你想显示一个消息框有一个选择来显示不同的图标,我想在框架中有更多的图标?
.NET框架是否有用于Windows窗体或WPF应用程序的图标集合?如何使用它?例如,我如何将它用作应用程序窗口图标?.NET是否有图标集?
我记得,如果你想显示一个消息框有一个选择来显示不同的图标,我想在框架中有更多的图标?
如果您使用的是完整版(不表达)的Visual Studio中,图像库包括在您的应用程序中自由使用(包括商业产品!)。使用该库中图标的主要优点是它们与Windows和其他Microsoft产品(例如Office和Visual Studio)中使用的图像非常相似或相同,因此用户会发现它们非常熟悉。此库包含图像,图标和动画,并在安装Visual Studio时安装在您的计算机上。 例如,如果你使用VS 2010,图像库位于:
.. \ Program Files文件\微软的Visual Studio 10.0 \ Common7 \ VS2010ImageLibrary \ 1033
要使用文件,你首先需要从zip文件中提取它们。
请参阅this entry关于Visual Studio团队博客站点以获取更多信息。正如页面解释的那样,使用这些图像的一个警告是它们必须与它们指定的用法一致(“换句话说,不要使用”剪切“图像作为”复制“命令。”),但这真的只是有道理。
如果找不到Visual Studio图像库中包含的图标,Internet上会提供大量免费图标包。其他几个帖子提到他们的选择,但我是Fugue Icons的巨大粉丝。与Silk图标类似,只要您提供归属地,它们就可以在您的应用程序中免费使用。否则,您可以以非常合理的价格购买免版税的许可证。
如果您有资金需要支付,GlyFX销售高品质图标和图形,其中许多图标和图形与Windows或其他Microsoft产品中的图标和图形类似。
最后,如果你只是寻找一个特定的图标,你可以使用这些免费的图标搜索引擎之一:
编号消息框的图标是Windows的一部分。 .NET本身不提供图标或图像。
但Visual Studio中做... – 2010-11-10 07:53:30
AFAIK没有预建图标的集合 - 但是如果您只是搜索它们,网上可以找到数百万的高质量图标。
一旦你有一个图标(.ico)文件,你可以将它添加到你的项目资源。只需打开Resources.resx文件,在顶部将其切换到查看图标,然后“添加现有文件...”
然后,要设置应用程序图标,请在您的项目和应用程序选项卡上获取属性(在底部)在下拉框中选择图标。
对于任何表单,请设置this.Icon = Resources.IconName;
将其用作表单的图标。
使用ImageList控件来存储图标或托管资源文件。
什么的ImageList? – 2010-11-12 09:41:37
我确定OP正在寻找一组图标,而不是询问要将它们存储在哪个集合中。 – ProfK 2015-03-08 08:55:57
我用的famfamfam的Silk Icons在一些应用中,真正喜欢他们(它们是免费的,但你有你使用他们当然你可以捐出您的应用程序+提)。
是真棒收藏。 – 2010-11-10 07:51:42
famFam是优秀的;另外Visual Studio也包含很多 – 2010-11-10 07:53:12
怎么没有文件保存/加载的图标? – 2011-09-28 08:26:42
如果你有Visual Studio中(不能表达),那么你有很多的Windows图标访问:
的Visual Studio 2010的图片库 包含 出现在微软的应用程序映像Windows, Office系统,Microsoft Visual Studio以及其他Microsoft软件。 您可以使用这组超过1,000张图片的 来创建应用程序, 看起来与 Microsoft软件看起来一致。
此文件通常安装在 .. \ Program Files文件\微软的Visual Studio的 10.0 \ Common7 \ VS2010ImageLibrary \ 1033。
参考:Visual Studio Image Library
如果图像库没有与Visual Studio一起安装,你可以在这里下载(2012):http: //www.microsoft.com/en-us/download/details.aspx?id=35825 – qJake 2013-01-02 16:35:12
除了重要的建议之外,您还可以使用glyphIcons套装,它非常适合当前流行的Flat和Puristic设计。 包括他们在 in your *.resx,并加载它们(假设你正在使用C#):
System.ComponentModel.ComponentResourceManager resources =
new System.ComponentModel.ComponentResourceManager(typeof(MyForm));
this.Icon = ((System.Drawing.Icon)(resources.GetObject("statusnormalorsmthg.Icon")));
,或者通过直接读取资源:
this.Icon = new Icon("Resources/statusnormalorsmthg.ico");
该库不再包含在2012 VisualStudio的开始。您可以在此下载: http://www.microsoft.com/en-us/download/details.aspx?id=35825
他们在2017年12月初更新了2017年版。内容类似,因此您只需下载最新版本。
2017发布包含12.5 MB内容和4013图标类型(BMP/SVG/PNG/XAML)。该版本很大程度上放弃了Adobe Illustrator(.ai)文件类型。图标仍然分类到包含不同格式的单个图标类型的文件夹中。一些图标具有各种尺寸/分辨率版本,每种格式最大为256x256大小和32位像素深度。大多数图标有不同的风格,如灰色/反面/薄/东西/小/中等。例如,“保存”图标文件夹有40个版本,共24.9KB。归档文件夹,2010遗留图标以及Adobe Illustrator(.ai)图标的缺失使得此版本再次更加美观和小巧。
2015年发布的内容为2.9 GB和4222图标类型(AI/BMP/SVG/PNG/XAML)。此版本开始提供各种图标类型的多种风格,如灰色/反色/细/东西/小/中等。现在图标被分类到包含不同格式和风味的单个图标类型的文件夹中。一些图标具有各种尺寸/分辨率版本,每种格式最大为256x256大小和32位像素深度。 Adobe Illustrator(.ai)文件类型将大部分批量添加到此版本。例如,保存图标文件夹有84个版本,总共为5.84MB,.ai文件为5.69MB。
2013版本包含285.6 MB内容和2793个图标类型(BMP/ICO/PNG/XAML)。图标按功能组排序,然后按图像类型(726动作,1494概念,753个对象按png计数)。它还拥有VS2010的788个传统图标和一个包含2010和2012图标的存档文件夹。此版本开始提供各种图标类型的多种风格。
2012版本包含19.4 MB内容和2658个图标类型(BMP/ICO/PNG/XAML)。图标按功能组排序,然后按图像类型(1093个常用,722个动作,91个注释,752个按PNG类型计算的对象)排序。大多数图标可用16x16大小和32位像素深度。
对于XAML图标检查这些链接: http://www.thexamlproject.com/ http://modernuiicons.com/
谢谢!我以前不知道第二个链接 - 这真的值得去看看。它似乎基本上都有各种用途的图标,即使用于商业用途,AFAIC也是免费的。 – cr7pt0gr4ph7 2014-07-21 18:17:57
FWIW我被Program Files与Program Files(x86)绊了一下,希望这可以帮助别人...... – dFlat 2011-12-23 06:49:54
@Cody Gray Windows会公开一个封装了图标的静态类,可以在xaml中使用吗? – 2013-09-22 17:08:57
我没有这样的'VS ... ImageLibrary'文件夹。检查程序文件和程序文件(x86)以及4个不同的Visual Studio版本安装位置。 – James 2016-01-21 20:48:52