当我最大化1个MDI子表单时,所有MDI子表单也将最大化。是否可以使1个表格最大化而另一个表格不是?
提前致谢。
答案 0 :(得分:1)
最大化的MDI儿童形式应该占据整个儿童区域,因此其他儿童的状态不应该真正重要,因为它们不可见。
答案 1 :(得分:1)
如果你想看到一个最大化的窗口,前面有另一个较小的窗口,我认为某种用户界面有对接和浮动面板是更好的选择。类似于它在Visual Studio中的工作方式。
创建自定义MDI /非MDI功能非常耗时且令人沮丧,最终结果可能会让习惯于标准MDI的用户感到困惑。
答案 2 :(得分:0)
不可能。您唯一能做的就是将窗口设置在非MDI前面,任务栏=否
答案 3 :(得分:0)
是的,您可以这样做 - 使用API调用SetParent而不是设置.MDIParent。
答案 4 :(得分:0)
最大化表格需要是一个名为Child1.Show()
的MDI儿童。
非最大化表格不需要是使用Form1.Show(this)
或Form1.ShowDialog(this)
来电的MDI儿童。