none
winfrom窗体问题 RRS feed

  • 问题

  • FromClent f = new FromClent();

    f.show();

    f.Active();

    为什么窗体有时候会不显示?任务栏也看不到,把所有当前打开的页面最小化后又显示出来,并且出现在任务栏。


    不以物喜,不以己悲
    2011年3月2日 4:05

答案

  • 那你要检查自己的代码尽量避免自己的程序抢占此窗体的焦点。
    知识改变命运,奋斗成就人生!
    • 已标记为答案 紫柔 2011年3月2日 8:08
    2011年3月2日 5:32
    版主

全部回复

  • 你好!

    这可能是被其它程序抢了焦点,你使用 ShowDialog 代替 Show 方法应该能避免这类问题。


    知识改变命运,奋斗成就人生!
    2011年3月2日 4:48
    版主
  • 你好,ShowDialog 抢占了焦点,后续操作不发执行,这不是想要的效果。而且测试还是会出现窗体在后面一层显示,并没有出现在任务栏中。把当前最小化才显示。任务栏中也有了
    不以物喜,不以己悲
    2011年3月2日 5:20
  • 那你要检查自己的代码尽量避免自己的程序抢占此窗体的焦点。
    知识改变命运,奋斗成就人生!
    • 已标记为答案 紫柔 2011年3月2日 8:08
    2011年3月2日 5:32
    版主