1

我有一个主要 MDI 表单的项目。里面有一个始终存在且无法关闭的子 MDI 表单(是否可以在保留最小和最大按钮的同时隐藏关闭按钮?)。因为子窗体是程序的重要组成部分,所以用户喜欢将其最大化。当另一个 MDI 子弹出时,最大化的窗体返回到其原始大小。

有没有办法让 MDIchild 最大化而其他形式在前面浮动?还是只能在任何特定时间最大化活动形式?

编辑 - 我专门寻找 VB6 是否支持这样的操作。尽管变通方法可能会有所帮助,但我更喜欢简单的是或否的答案。到目前为止,这似乎是“不”。

4

2 回答 2

1

如果有问题的子 MDI 表单“始终存在”并且用户喜欢保持最大化,那么它真的不应该是子表单。相反,将 GUI 功能从这个窗体移到主窗体。您可以将这些控件放在面板(或其他停靠控件)上,以便用户可以根据需要隐藏和显示它。

于 2009-11-06T15:59:56.970 回答
1

不久前我遇到了类似的问题,我很确定您所描述的是应该处理这些事情的正常方式。我要做的是打开那个重要的表单,以便它填充整个 MDI 子区域,但不会将其最小化-最大化按钮放在工具栏中。将其锁定并锚定在那里,然后处理 closequery 方法以不允许它被关闭。

于 2009-11-06T16:02:01.073 回答