返回顶部

C#项目中窗体的ShowDialog()和show()的区别

ShowDialog()弹出的窗体为模式化窗体;

show()弹出的窗体为非模式化窗体;

模式化窗体与非模式化窗体的区别:

  1. 模式化窗体会使程序中断,直到关闭窗体;

  2. 打开窗体后不能替换到其他窗体;

  3. 子窗体和父窗体互斥;

  4. 返回值不同分别为dialogresult和void;

参考来自:csdn博客

posted @ 2019-07-31 10:35  ubantu  阅读(247)  评论(0编辑  收藏  举报