在我目前的项目中。我点击一个按钮,主窗体将ShowIcon设置为false并将可见性设置为false。一旦我终止第二个窗口,我想再次看到主窗体。通过重置这两个属性为true。这怎么可能?如何将可见性窗口属性从一种形式更改为另一种形式?
除了会在哪里,我把代码。
在我目前的项目中。我点击一个按钮,主窗体将ShowIcon设置为false并将可见性设置为false。一旦我终止第二个窗口,我想再次看到主窗体。通过重置这两个属性为true。这怎么可能?如何将可见性窗口属性从一种形式更改为另一种形式?
除了会在哪里,我把代码。
将此代码放在您的button_click
事件:
newform nf = new newform(); //or whatever the name of your second form is
this.Hide(); //to hide your mainform
nf.ShowDialog();
this.Show(); //to show your mainform after closing your new form
nf.Dispose(); //optional
您可以覆盖OnFormClossing
事件
protected override void OnFormClosing(FormClosingEventArgs e)
{
// code that u want
}
问题。我会在哪里放置这两个表单并如何相互沟通? – Ryan 2013-02-17 05:46:12
你尝试过使用form2.ShowDialog();可能这是你要求的 – 2013-02-17 07:17:41
非常感谢你! :d – Ryan 2013-02-17 15:37:48