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