日期:2014-05-18  浏览次数:20907 次

怎么正确建立mdi的父窗体和多个子窗体
怎么正确建立mdi的父窗体和多个子窗体,在打开父窗体的时候多个子窗体也同时打开,而且子窗体显示父窗体listbox的内容。

------解决方案--------------------
加菜单,点击菜单时New出子窗口
------解决方案--------------------
新建一个窗体,将其属性IsMdiContain改为true即建立了一个父窗体

打开子窗体
Form childForm =new form();
childForm.MdiParent = this;
childForm.WindowState = FormWindowState.Maximized;
childForm.Show();
childForm.Select();
------解决方案--------------------
探讨
怎么正确建立mdi的父窗体和多个子窗体,在打开父窗体的时候多个子窗体也同时打开,而且子窗体显示父窗体listbox的内容。

------解决方案--------------------
“父子关系”是如何建立的?

如果是窗体打开子窗体,那么直接打开就好了,并且可以调用子窗体的属性(或者组件)赋值就好了。有什么特别的呢?
------解决方案--------------------
对象之间的“父子关系”,通常也是一种“客户-服务”关系,其中“父是客户、子是服务”,子控件是不依赖于父控件的,而父控件依赖于子控件。
------解决方案--------------------
并且可以调用子窗体的属性(或者组件)赋值就好了?这里不会啊?比较菜啊