错误(默认?)图标显示在任务栏中

时间:2014-08-27 08:44:27

标签: c# winforms icons

我有一个表格,我用ShowDialog显示。我明确地为表单设置了图标:

using (frmActivation myActivationView = new frmActivation())
{
    myActivationView.ShowInTaskbar = true;
    myActivationView.Icon = Properties.Resources.icon;
    myActivationView.ShowDialog();
}

我还在应用程序选项卡的项目属性中将其设置为mentionend hereIcon set on Application Tab

即使我将ShowInTaskbar明确地设置为true,它也会显示错误的图标。 Wrong Icon in Taskbar

我不知道还有什么可能是它不会显示设置图标的原因?

1 个答案:

答案 0 :(得分:8)

设置ShowInTaskbar还不够。您还必须确保表单的属性ShowIcon设置为true。

根据您的表单截图和事实,我无法在左上角看到一个图标,我猜您还没有设置它。

来自MSDN:Form.ShowIcon Property

  

ShowIcon属性包含一个布尔值,指示窗体的图标是否显示在窗体的标题栏中。如果ControlBox属性为false,则将禁止图标和控件框。

     

如果在显示主表单时ShowIcon为false,则应用程序的任务栏按钮中将显示一个通用图标。