两种表格打开,状态发生变化

时间:2015-03-10 07:40:59

标签: c# winforms forms visual-studio-2010

我正在研究MDI应用程序。在那里我打开一个最大化的表格。在这个表单之外(使用按钮)我打开一个新表单,两个表单都以MDI格式打开。

此第二种形式设为WindowState = FormWindowState.Normal;。 AND第一个表单设置为WindowState = FormWindowState.Maximized;

然后两种形式都变成了正常,我真的不希望他们这样做。第一种形式应保持最大化,另一种应在正常状态下打开。我不想这样做“使用第一种形式的resize-event” - 这是没有解决方案,因为我的用户可能想真正调整该表单的大小......

这就是我打开第二张表格的方式:

 Form26SeperateEntry chilform = new Form26SeperateEntry();
  chilform.MdiParent = this;
  chilform.Location = new Point(700, 30);
  chilform.Show();
  chilform.WindowState = FormWindowState.Normal;

关于如何管理这个的任何想法?

1 个答案:

答案 0 :(得分:0)

设置MDI子窗体属性

AutoSize= false;
AutoSizeMode= GrowOnly;