C#(Winform)的Show()和ShowDialog()方法


1. 顯示窗口的兩種方式:

    Winform中的Form,在顯示窗口時,可以使用Show()ShowDialog()兩種方式

2. 非模態窗口方式(可以跟其他界面自由切換,而且不阻塞代碼)

   Show()方法啟動的窗口是非模態窗口,可以跟其他界面自由切換,

   其后面的代碼也會立刻執行,如:

    Form1 form1 = new Form1();

    form1.Show();

    MessageBos.Show("這里會馬上顯示");

3. 模態窗口(必須關閉了該窗口,后面的代碼才會執行,並且不能跟其他界面自由切換)

       ShowDialog()打開的窗口為模態窗口(只是個名字而已),

       此類窗口不能和別的窗口自由切換,而且其后面的代碼必須等關閉該窗口才會執行(就像被阻塞在那里了)

       如:

         Form1 form1 = new Form1();

         form1.ShowDialog();

         MessageBos.Show("必須關閉了form1, 這里才會顯示");

 

參考:http://blog.sina.com.cn/s/blog_49f485700100l9fp.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM