1.显示窗口的两种方式:
- 非模态(Modaless):Show
- 模态(Modal),阻塞主窗口:ShowDialog()
2.主窗口和对话框之间传递参数,在对话框中申明属性,主窗口给对话框传递值通过参数赋值,对话框在OnLoad中读取参数值,对话框通过属性也返回值给主窗口。
例如有一个test窗体和Main 窗体,我们在Test窗体里面定义一个公共属性:然后在主窗体中实例化Test窗体,并给Test窗体的属性赋值。
Tset窗体代码:
Main窗体的代码:
3.MDI(多文档窗体)
- form.MdiParent=this;
- 把主窗口的IsMDIContainer设置为true