【问题标题】:Minimize one window and another one shows最小化一个窗口,另一个显示
【发布时间】:2015-09-04 03:31:12
【问题描述】:

我有一个 Winforms .net C# 应用程序。我的一个表单 (form1) 创建了另一个表单 (form2)。我将form1 最小化到任务栏(Win7)。当我最小化form2 时,它会最小化 OK 但随后会显示form1(取消最小化自身)。

这是代码行:

frmForm2 = new MatrixForm(this);
frmForm2.Show();

什么可能导致form1 出现?

【问题讨论】:

  • 显示你用来显示form2的代码。是show()还是ShowDialog()
  • frmForm2 = new MatrixForm(this); frmForm2.Show();
  • 在显示form2时是否通过代码最小化Form1?
  • 你能用你显示的代码更新问题吗?最小化和你可能认为会导致问题的区域。
  • 粘贴所有代码以便我们提供帮助

标签: c# .net winforms


【解决方案1】:

在 'form1' 最小化之后,通过以下方式最小化 'form2':

form2.WindowState = FormWindowState.Minimized;

我不知道原因,但这会对您有所帮助。如果这对你没有帮助,那么请不要给我反对票。告诉我,我会努力解决的。

【讨论】:

  • 我通过单击表单右上角的最小化按钮来最小化 form2。那应该最小化形式(对吗?)。我不会对任何人投反对票……你是来帮助我的。
  • 我写的代码只要 form2 取消最小化就会最小化。看起来它并没有最小化。
  • 我不明白你想说什么??
  • 抱歉,我无法为您提供帮助 :(,但您应该出示您的代码。
  • 确实显示了我的代码。你让我向你展示我是如何创建表单的,我向你展示了:frmForm2 = new MatrixForm(this); frmForm2.Show();
猜你喜欢
  • 1970-01-01
  • 2012-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-02
  • 1970-01-01
  • 2012-02-24
  • 1970-01-01
相关资源
最近更新 更多