VB.net如何为我自己的文件扩展名设置图标

时间:2012-09-04 16:09:26

标签: vb.net winforms

我想将图标设置为带扩展名的所有文件:“。fEx”,我也希望该文件将随我的应用程序打开,我该怎么办?

4 个答案:

答案 0 :(得分:2)

为了做到这一点,你需要在HKEY_CLASSES_ROOT下为扩展创建一个DefaultIcon密钥,然后将值设置为@ =“icon path”

这应该是插入您想要使用的图标路径所需的位置。

  

HKEY_CLASSES_ROOT \ .fEx \的DefaultIcon

答案 1 :(得分:1)

这不是一个真正的VB.NET问题,但你可以通过在VB.NET中编码来实现你想要的。

基本上你必须设置所需的注册表值来关联文件类型并告诉它默认情况下应用程序将打开它

查看this code project article - 它解释了您需要了解的所有内容。

答案 2 :(得分:0)

本文是为C#编写的,但VB.NET足够接近您应该能够编写几乎相同的代码来完成您想要的任务。 C#: Set File Type Association

答案 3 :(得分:0)

您必须设置相应的注册表项。