MDI表格问题[关闭]

问题描述 投票:0回答:0

我正在使用 MDI 表单,我怀疑当我们试图从显示所有活动表单的 Windows 菜单中打开它时,最小化表单(mdi-child)没有被打开(恢复)。

重现步骤:

  1. 创建 Windows 应用程序 (.net 6.0)。
  2. 添加 MDI 父窗体。
  3. 在program.cs中设置MDI父窗体为启动窗体
  4. 运行应用程序。
  5. 多次单击新表单以创建子表单。
  6. 最小化所有子窗体。
  7. 打开 Windows 菜单并单击活动表单列表中的任何表单。

问题: 单击时,所选表单获得焦点但未打开,它保留在最小化窗口中。但它应该聚焦并且窗口状态应该更改为 Normal.

Snapshot for reference

c# winforms mdi mdichild
© www.soinside.com 2019 - 2024. All rights reserved.