Show():调用的窗体不会返回任何值(窗体显示为无模式窗体)
在使用.Show()显示form以后,会马上继续执行.Show()后面的语句。
ShowDialog():调用的form会返回一个DialogResult(窗体显示为模式窗体)单击“关闭”按钮会隐藏窗体,并将DialogResult属性设置为DialogResult.Cancel
在使用.ShowDialog()后,主程序会暂停,等待form被Close()后返回一个值,然后再继续执行form.ShowDialog()后面的语句。