winform程序问题,为什么启动子窗口的时候,主程序主图标下面是默认图标,而不是我自定义的图
this.Icon = new System.Drawing.Icon(@"C:\Documents and Settings\aaa\桌面\Google.ico");
窗体加载时加上上面代码
改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")));
}
在窗体第一次被激活时,设置一下他的图标就成。
这是vs2005mdi子窗体第一次最大化加载的一个遗憾