在行动中显示表格

时间:2014-05-02 08:02:56

标签: c# .net winforms

许多应用程序打开时只显示顶部工具栏,一旦制作或打开新项目,窗口的其余部分就会被填满。这种行为是如何产生的?它是否使用隐藏元素或主表单中是否有加载的表单?

我目前正在构建一个从日志文件构建各种图表的应用程序。目前事情有点乱,我希望有常规的Windows行为,所以其他人可以在我的应用程序中找到方式,因为事情变得越来越复杂。目前我的应用程序打开时有很多按钮,这些按钮甚至在加载/完成某些事情之后都不起作用。

-edit -

我很难清楚。我想要的是:

  • 仅使用顶部工具栏启动应用程序。
  • 项目加载后,窗口会被填充。目前我所有的东西,如图表和按钮已经存在。我希望这些在项目加载后出现。就像你的Photoshop它只用顶部工具栏一样打开,一旦打开或创建一个新文件,它就会打开一个新的"字段"在主窗口内。这个字段是什么,是一个在打开文件时被取消隐藏或创建并填充的表单或区域

1 个答案:

答案 0 :(得分:1)

这些被称为MDI'(Multiple-Document Interface)。

您只需在IsMdiContainer上设置Form

然后只需创建一个新表单并将MdiParent设置为父表单:

YourMdiForm yourMdiForm = new YourMdiForm();
yourMdiForm.MdiParent = this;
yourMdiForm.Show();