显示窗体的“模式方式”与“非模式方式”

  “模式窗体”可以简单的理解为窗体对话框,用户必须在完成该窗体上的操作或关闭窗体后才能返回打开此窗体的窗体。

  From.Show()方法是以非模式方法显示新的窗体并且立即返回,并不会在当前激活的窗体和新窗体之间创建任何关系;这意味着现存的窗体可以被关闭,而新窗体仍然继续显示。

  From.ShowDialog()方法是以模式方法显示窗体的,在被创建的窗体关闭之前它都不会返回。通过显示地调用Close方法或设置DialogResult属性可以关闭这种窗体。

你可能感兴趣的:(显示窗体的“模式方式”与“非模式方式”)