[英]Hide form and show
我想要做的是當 form2 打開使父表單隱藏時。 這不是問題,但是當 form2 關閉時,我想再次顯示父表單。
this.Hide();
ReadFrom form = new ReadFrom();
form.ShowDialog();
this.Show();
那只會快速閃爍父級並且它仍然停留在屏幕上(Windows 窗體不是 wpf)
第一種形式:
public partial class Form1 : Form
{
public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e)
{
ReadFrom form = new ReadFrom();
form.Owner = this;
this.Hide();
form.ShowDialog();
}
}
第二種形式:
public partial class ReadFrom : Form
{
public ReadFrom() { InitializeComponent(); }
private void ReadFrom_FormClosed(object sender, FormClosedEventArgs e)
{
this.Owner.Show();
}
}
我向上帝發誓我不知道怎么做,但我嘗試了你的回答Toni & Maciej Los 。 兩者都不起作用。 但它引導了我。 我不知道為什么這現在有效,但它有效(可能錯誤地更改了一個屬性,現在它有效,不知道)代碼:
this.Hide();
ReadFrom form = new ReadFrom();
form.ShowDialog();
this.Show();
很抱歉給各位帶來不便。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.