Возможно ли установить владельца на новый экземпляр формы? Во время работы с основными окнами формы и модели у меня возникает этот вопрос: если я создам новый экземпляр Form1, как показано ниже:
//this Instance From main window
CashDeposit cd=new CashDeposit();
cd.Show(this);
Теперь я собираюсь закрыть то же самое и пытаюсь сделать новый экземпляр таким же на новом EventHandller CashDeposit, как показано ниже:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
this.Close();
CashDeposit cdd = new CashDeposit();
cdd.Show();
}
//this would showing without any owner but if I create the new instance on another way like below:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
this.Close();
CashDeposit cdd = new CashDeposit();
cdd.Show(this);
}
//than obviously it will going to fire the error like not creating owner on disposing object or control etc.
Так что мне сложно установить владельца нового экземпляра CashDeposit из того же класса, потому что справочная форма располагает и не знает, как установить новое отношение между формой главного окна и CashDeposit из класса CashDeposit на новый экземпляр того же.
Здесь основная форма является владельцем CashDeposit. И я пытаюсь облегчить владение новым экземпляром CashDeposit после удаления старой (реляционной) формы, как указано выше.
Кто-нибудь имеет представление о том, как добиться того же?