none
我也有一个问题 RRS feed

  • 问题

  • 我也有一个问题
    步骤:\
    一.建父窗体即From1,设IsMDIContrainer=True
    二.建一子窗体,设图标1
    三.建二子窗体,设图标2
    四.在父窗体中调用一子窗体(注意调用就最大化)显示设定的图标1没有问题(在左上角)
    五.问题来了,如果父窗体再调用二子窗体(注意调用就最大化),不能显示设定的图标2了,却显示默认的图标了
    怪事.........
    2009年11月18日 14:50

答案

全部回复

  • 这个问题以前有很多人已经提到了 这似乎是一个bug


    你查看这里 有解决办法 http://www.cnblogs.com/pinckyang/archive/2009/03/19/mdichildwindow.html
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    • 已标记为答案 zjh111 2009年11月19日 14:33
    2009年11月19日 1:54
    版主
  • 你好!
         我按你的步骤没有重现这个问题啊,我的测试平台是VS2005 sp1,请问你的测试平台是?
         这是我显示两个子窗体的代码:
                Form2 form2 = new Form2();
                form2.MdiParent = this;
                form2.WindowState = FormWindowState.Maximized;
                form2.Show();

                Form3 form3 = new Form3();
                form3.MdiParent = this;
                form3.WindowState = FormWindowState.Maximized;
                form3.Show();
    周雪峰
    2009年11月19日 4:34
    版主
  • VS2008Sp1,程序是Net framework2.0
    2009年11月19日 14:19
  • 谢谢您!解决了,确实是一个Bug不知在Vs2010是否还是这样?
    2009年11月19日 14:33