我用showdialog方法弹出子窗体,当子窗体弹出的时候,我希望父窗体能够变灰,当子窗体关闭,父窗体又能恢复原来的界面,有什么方法?窗体蒙雾

解决方案 »

  1.   

    不是说不可以做,但是你见过哪个程序是这么做的呢?非要把web上的那套搬到desktop或者把desktop的界面复制到web上,只能制造一些只有你自己陶醉的东西。
      

  2.   

    wpf窗体可以做,网上有现成的控件
      

  3.   

    干脆ShowDialog吧。 别那么繁琐。
      

  4.   

    弹出子窗体时,把父窗体的enabled属性设置为false,等子窗体退出再改会true。这样试试看,比较简单。
      

  5.   


    是这样的。10年前的那种winform,就是采取enable的设计形式,界面表现也是如此。而如果你想说什么“蒙雾”效果,或者诸如此类比较现代的界面设计效果,那么早在几年前就应该学习wpf而不是winform了。闲的没事玩玩儿(而不是正经工作),你可以试试winform。可以把你的主窗体的form迅速“截屏”,然后动态产生一个PictureBox覆盖在主窗体内最上层,遮挡原来的所有控件。这可以“蒙雾”。
      

  6.   


    我就是业余玩玩,刚刚试了一下,WINFORM这个办法确实有效,WPF等有空时在研究