【发布时间】:2011-12-15 07:31:37
【问题描述】:
我遇到了一个奇怪的问题。我的 mdi 子窗体有 2 个关闭按钮和 2 个最大化按钮。
问题截图:
我这样创建 mdi 孩子:
summaryForm.MdiParent = ContainerForm;
summaryForm.WindowState = FormWindowState.Maximized;
summaryForm.Show();
如果我去掉"summaryForm.WindowState = FormWindowState.Maximized;",窗口样式是正确的。但是我希望在创建的时候让mdi子窗体最大化。
【问题讨论】:
-
很高兴看到截图!还有为什么不做
summaryForm.MdiParent = this;而不是第一行? -
此代码片段在用户控件中,而不是表单中,ContainerForm 是用户控件的属性。
-
这是 Winforms 中的一个错误。这将在父级的构造函数创建子级时发生。将其移至 Load 事件。
-
@HansPassant:也许这应该作为答案发布?
-
@bucherren:您能否将其发布为您自己问题的答案并接受?该问题在网站上列为未回答。谢谢。