C#中的两种显示窗体模式
OpenCode
范例下载
Introduction
C#中有两种显示窗体的方法,一个就是Form.Show(),另一个就是Form.ShowDialog()。虽然两者都可以实现窗体显示,但是二者还是存在着不同点的。
方法名,功能说明
Form.Show(),显示窗体。
Form.ShowDialog(),将窗体显示为模式对话框。
重载列表
| 名称 | 说明 |
|---|---|
| Form.Show () | |
| Form.Show (IWin32Window) |
| 名称 | 说明 |
|---|---|
| Form.ShowDialog () | 由 .NET Compact Framework 支持。 |
| Form.ShowDialog (IWin32Window) |
二者的区别在于,使用Form.Show()显示窗体,弹出窗体后依然可以对主窗体进行操作。而使用Form.ShowDialog()显示窗体,弹出窗体后不可以对主窗体进行鼠标操作和键盘操作。
本人随便写了个范例供大家参考


C#中关于窗体的显示模式,两种方法Show()和ShowDialog()的基本信息介绍及简单应用。Show()可以显示窗体,此模式下依然可以对主窗体已经操作;ShowDialog()可以以对话框模式显示窗体,此模式下弹出窗体后,将无法点击主窗体。




}
}
浙公网安备 33010602011771号