在vs 2008中是否有一些内容可以将我的项目图标设置为我的所有表单而无需一次手动设置一个表单?
我目前正在使用this,但我发现导入dll juste要做到这一点有点过了...基本上我导入dll并在所有表单加载中添加此行
this.Icon = Cliver.IconRoutines.HostIcon;
然后导入项目图标并将其设置为我的表单图标
无论如何使用内置的东西更容易做到这一点?
答案 0 :(得分:1)
我不知道VS中有任何选项可以做,但一个简单的解决方法是创建一个继承自IconForm
的{{1}}类,然后让所有表单继承自{{1}相反。
在项目属性中,转到Form
,然后将IconForm
属性更改为您要使用的图标。然后创建将使用此图标的基类,并使表单继承。
Application
然后将<{1}}替换为表单中的Icon and Manifest's Icon
public class IconForm : Form
{
public IconForm()
{
this.Icon = System.Drawing.Icon.ExtractAssociatedIcon(Application.ExecutablePath);
}
}