我有一个MDI程序,一个主窗体为Main
有多个子窗体A,B,C,D....
在主窗体中打开第一个A窗体最大化,A窗体的左上角图标显示我设置的图标,
这时打开第二个B,C....D..也最大化时却不显示我要的图标了,却显示系统的图标了,,,这是为什么
 //这是主窗体,
        public Form1()
        {
            InitializeComponent();
            //这是Mdi程序,加几个菜单吧,用于调用B,C...窗体,,代码略
            this.IsMdiContainer = true;
        }
        private void form1ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            A a = new A();
            a.MdiParent = this;
            a.WindowState = FormWindowState.Maximized;//这是必须的喔
            a.Show();
        }
        private void form2ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            B b = new B();
            b.MdiParent = this;
            b.WindowState=FormWindowState.Maximized;//这也是必须的喔
            b.Show();
        }public partial class A: Form
{
//这是子窗体, 
public Form1()
 { //任意设一个窗体的ICon吧 
InitializeComponent();
}
}
 public partial class B: Form
 {
//这是子窗体, 
public Form1()
 {
 //再任意设一个窗体的Icon吧
 InitializeComponent();
 }
}我不知我表达清楚没有..???????
就是一个Mdi程序,调用二个以上的子窗体,第二个开始子窗的自定议的图标就会变成不是我想要的了,
前提是,打开的所以子窗体必须是最大化的