.net NET有图标集合吗?

.net NET有图标集合吗?,.net,wpf,winforms,icons,.net,Wpf,Winforms,Icons,NET framework是否有用于Windows窗体或WPF应用程序的图标集合?如何使用它?例如,如何将其用作应用程序窗口图标 我记得,如果您想显示一个消息框,可以选择显示不同的图标,我想框架中还有更多图标?否。消息框的图标是Windows的一部分。NET本身不提供图标或图像。AFAIK没有预先构建的图标集合,但是如果您只搜索它们,web上有数百万高质量的图标可用 拥有图标(.ico)文件后,可以将其添加到项目资源中。只需打开Resources.resx文件,在顶部将其切换为查看图标,然后“添

NET framework是否有用于Windows窗体或WPF应用程序的图标集合?如何使用它?例如,如何将其用作应用程序窗口图标


我记得,如果您想显示一个消息框,可以选择显示不同的图标,我想框架中还有更多图标?

否。消息框的图标是Windows的一部分。NET本身不提供图标或图像。

AFAIK没有预先构建的图标集合,但是如果您只搜索它们,web上有数百万高质量的图标可用

拥有图标(.ico)文件后,可以将其添加到项目资源中。只需打开Resources.resx文件,在顶部将其切换为查看图标,然后“添加现有文件…”

然后,要设置应用程序图标,请获取项目的属性,并在应用程序选项卡(底部)中选择下拉框中的图标


对于任何形式,设置
this.Icon=Resources.IconName
将其用作表单图标。

使用ImageList控件存储图标或托管资源文件。

我在几个应用程序中使用Fam,并且非常喜欢它们(它们是免费的,但你必须提到你正在应用程序中使用它们,当然你可以捐赠)

如果您有Visual Studio(非Express),则可以访问许多windows图标:

VisualStudio2010图像库 包含的应用程序映像 出现在Microsoft Windows中时 办公系统 Studio和其他Microsoft软件。 您可以使用这套1000多个 用于创建应用程序的图像 在视觉上与 微软软件

此文件通常安装在 ..\Program Files\Microsoft Visual 演播室 10.0\Common7\VS2010ImageLibrary\1033

参考号:


这里讨论了许可问题:

如果您使用的是Visual Studio的完整版本(不是Express),则会提供一个图像库,供您在应用程序(包括商业产品!)中自由使用。使用此库中的图标的主要优点是,它们与Windows和其他Microsoft产品(如Office和Visual Studio)中使用的图标非常相似或相同,因此用户会发现它们非常熟悉。此库包括图像、图标和动画,并在安装Visual Studio时安装在计算机上。 例如,如果您使用的是VS 2010,则图像库位于以下位置:

..\Program Files\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1033

要使用这些文件,首先需要从zip文件中提取它们

有关详细信息,请参见Visual Studio团队博客网站。正如页面所解释的,使用图像的一个警告是,它们必须与其指定的用法一致(“换句话说,不要将“剪切”图像用于“复制”命令”),但这确实是有意义的


如果找不到VisualStudio图像库中包含的图标,可以在Internet上找到大量免费的图标包。其他一些帖子提到了他们的选择,但我是一个超级粉丝。与丝绸图标类似,只要您提供属性,就可以在应用程序中免费使用。否则,您可以以非常合理的价格购买免版税许可证

如果你有钱花,可以销售高质量的图标和图形,其中许多与Windows或其他Microsoft产品中的图标和图形样式相似

最后,如果您只是在寻找一个特定的图标,您可以使用以下免费图标搜索引擎之一:


除了推荐之外,您还可以使用该套装,它非常适合当前流行的平面和纯粹设计。 将它们包含在中并加载(假定您使用的是C#):

或者,通过直接阅读参考资料:

this.Icon = new Icon("Resources/statusnormalorsmthg.ico");

从VisualStudio 2012开始,不再包括该库。您可以在此处下载:

他们在2020年2月初更新了2019年的数据。不同版本的内容相似,因此您只需下载最新版本

2019版有10.3MB的内容和4085种图标类型(SVG/PNG/XAML)。此版本去掉了许多BMP图标,以及在制作自定义图标(SM/MD)时用于覆盖的大小变化。它还添加了一些方便的图标(CloseAll、Trash、AlignCenter、AlignMiddle、SkipFile、SmartFilter、Sort、StatusReady、Target、UserGroup)。它改变了文件夹名称约定(例如AddRowToBefore变为AddToRowOver,1x和2Columns等列图标变为冗长,例如TableColumn和SecondOfFourColumns,Silverlight/Azure前缀被删除)。由于删除了BMP和SM/MD类型,“保存图标”文件夹共有33个版本,总大小为19.8KB

2017版有12.5MB的内容和4013种图标类型(BMP/SVG/PNG/XAML)。此版本在很大程度上放弃了Adobe Illustrator(.ai)文件类型。图标仍按包含不同格式的单个图标类型排序到文件夹中。某些图标具有不同的大小/分辨率版本,每种格式的大小最大为256x256,像素深度最大为32位。大多数图标都有不同的风格,如灰色/逆色/薄色/淡黄色/小型/中型。例如,“保存图标”文件夹有40个版本,总大小为24.9KB。由于没有归档文件夹、2010遗留图标和Adobe Illustrator(.ai)图标,本版本再次变得美观紧凑

2015版有2.9GB的内容和4222种图标类型(AI/BMP/SVG/PNG/XAML)。此版本开始提供各种图标类型的多种口味,如灰色/反向/薄/thingrey/小型/中型。图标现在被分类到包含不同格式和风格的各个图标类型的文件夹中。某些图标在每个fo中具有不同的大小/分辨率版本
this.Icon = new Icon("Resources/statusnormalorsmthg.ico");