繁体   English   中英

如何获得与文件类型关联的图标?

[英]How do I get the icon associated with a file type?

我有一个在TabControl中显示文件信息的表单,并且我希望页面在其选项卡中具有文件的图标。 如何获得与文件类型关联的图标?

我希望解决方案不涉及在注册表中查找内容,但是如果那是唯一的方法,那就去吧。

CodeProject有一些您可以下载的类。

首先获取FileAssociationInfo ,然后从中获取ProgramAssociationInfo pai对象可以给您图标。

FileAssociationInfo fai = new FileAssociationInfo(".bob");
ProgramAssociationInfo pai = new ProgramAssociationInfo(fai.ProgID);
ProgramIcon icon = pai.DefaultIcon;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM