日期:2014-05-18  浏览次数:20799 次

winform程序图标问题。
winform程序问题,为什么启动子窗口的时候,主程序主图标下面是默认图标,而不是我自定义的图标。

程序地址:http://download.csdn.net/detail/jiayp004/4301072
谢谢。

------解决方案--------------------
改m_f2.Show();这里: 
m_f2.Activated += new EventHandler(m_f2_Activated);
m_f2.Show();
//m_f2.Icon = this.Icon;
}

void m_f2_Activated(object sender, EventArgs e)
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form2));
((Form2)sender).Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); 
}

------解决方案--------------------
6楼正解。
我下了你的程序,在窗体第一次被激活时,设置一下他的图标就成。
这是vs2005mdi子窗体第一次最大化加载的一个遗憾