-1

我有带边框的主窗体,而其他窗体在项目中是无边框的。我已经对其进行了建模,但我面临着不能最小化表格的问题。

当主窗体打开时,它允许关闭、最小化和最大化按钮,但如果我从主窗体打开另一个窗体,则不允许。从主窗体打开其他无边框窗体时,关闭、最小化和最大化按钮被禁用。

我想在从主表单打开新的无边框表单时允许最小化和禁用最大化和关闭按钮。

怎么做?。

按照 LarseTech 回答(问题):


4

2 回答 2

2

根据聊天中的讨论:

f2.ShowDialog(this);

使子窗体成为模态窗体,并且它将阻止对主窗体的访问,直到它被关闭。

尝试将其更改为:

f2.Show(this);

至于 ALT-Tab 列表中显示的子窗体,我只能猜测 WinXP 会这样做。在 Win7 中,无边框的子窗体没有出现在 ALT-Tab 列表中。

于 2012-07-16T17:48:26.733 回答
0

请将 System.Windows.Forms.Form.WindowState 属性设置为 FormWindowState.Minimized。

您可以从表单设计器中执行此操作

于 2012-07-16T16:40:35.270 回答