【问题标题】:Standard icons for buttons that change WinForms ListView.View更改 WinForms ListView.View 的按钮的标准图标
【发布时间】:2012-08-12 18:58:49
【问题描述】:

我有一个包含ListView 控件的自定义控件,它以Windows 资源管理器的方式显示文件。我想添加 Windows 资源管理器用于更改 ListView.View 的相同按钮(即“详细信息”、“列表”、“小图标”等按钮),但找不到图标(我已经一直在搜索C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\VS2010ImageLibrary\1033\VS2010ImageLibrary.zip)。有谁知道我在哪里可以找到这些?谢谢。

(我怀疑没有带有用于每个视图的滑块和按钮的 Vista/Win7 样式下拉按钮的预制控件,但如果有,那就太好了!)

【问题讨论】:

标签: c# winforms listview icons windows-explorer


【解决方案1】:

我怀疑这些图标嵌入在其中一个 Windows 程序集中(我不知道是哪一个,但我猜是 Shell32 之类的)。为了得到它们,您需要从程序集中提取它们。

提取它们的方法有很多,您可以使用this 等工具或使用ExtractIconEx API

如果您google it,您还会看到许多其他选项。

注意:我不确定这些图标的许可,因此根据您使用它们的方式/位置,我建议您研究这些图标的可接受用途。

【讨论】:

  • 非常感谢。我想如果它们不是很容易访问,可能存在许可问题。
【解决方案2】:

http://www.fatcow.com/free-icons 上的 Fatcow 托管图标拥有您需要的所有图标。还有一些图标用于展示listview的view属性,好在它可以免费用于包括商业在内的各种用途。

【讨论】:

    猜你喜欢
    • 2016-06-23
    • 2011-02-23
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 2021-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多