RT

解决方案 »

  1.   

    Show 是产生一个同样的窗体。并获得焦点,原窗体可以被激活
    showdialog是产生一个对话窗体,并获得焦点,原窗体不能被激活获得焦点,除非关掉showdialog出来的窗体!
      

  2.   

    Show 是产生一个同样的窗体。并获得焦点,原窗体可以被激活
    showdialog是产生一个对话窗体,并获得焦点,原窗体不能被激活获得焦点,除非关掉showdialog出来的窗体!
      

  3.   

    Show 是产生一个同样的窗体。并获得焦点,原窗体可以被激活
    showdialog是产生一个对话窗体,并获得焦点,原窗体不能被激活获得焦点,除非关掉showdialog出来的窗体!补充 Show()或ShowDialog()以后最好是有Dispose();
      

  4.   

    说白了,show出来的窗体即使不关闭,你也可以操作程序中的其他窗体。
    showdialog的窗体则非要关闭了才能操作其他窗体。
    这种东西,问没用,自己创建一个应用程序,试一次就知道了。何必浪费可用分。
      

  5.   

    Show 是产生一个同样的窗体。并获得焦点,原窗体可以被激活
    showdialog是产生一个对话窗体,并获得焦点,原窗体不能被激活获得焦点,除非关掉showdialog出来的窗体!
      

  6.   

    if (loginform.ShowDialog()==DialogResult.OK)
    Application.Run(mainform);
      

  7.   

    ShowDialog会把一个窗体以 模式 方式显示,这是一种独占调用方式,知道窗体关闭才会返回。这个方法将返回一个DialogResult枚举,表示关闭的条件。
    Show是一种非独占的调用方式,和显示一个控件一样,可以立刻返回,没有返回参数。显示一个控件意味着Visible属性被设置为true,直到Hide方法被调用,Visible方法才会变为false。