在操作时显示窗体

本文关键字:窗体 显示 操作 | 更新日期: 2023-09-27 18:01:11

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

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

-编辑-

我很难变得更清楚。我想要的是:

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

在操作时显示窗体

这些被称为MDI(多文档接口(。

您所要做的就是在Form上设置IsMdiContainer

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

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