展开菜单

C#中showDialog()与show()的区别

顾名思义,showdialog是一个进行路经绑定的show方法,是不可以自由切换的,就是当你没有关闭当前窗体的前提下,无法关闭该窗体后面的任一页面的,它是当前唯一(路经打开)为true的。 而show方法由于未进行绑定,它所显示的各个窗口、对话框是可以相互切换,而不需要关闭当前窗口、对话框。同样由于未进行绑定,所以每个由show方法打开的窗口的顺序是非固定的,如果遇到什么问题,由show方法打开的窗口的顺序可能会有很大的改变! show() 仅仅是显示出来窗体界面,也就是和你执行的结果在同一窗口显示,所显示的窗口可以在后台运行;而showDialog()...