В форме1, которая открывает форму2, делайте что-то вроде этого
`private void button1_Click(object sender, EventArgs e)
{
Form2 newofrm = new Form2();
newofrm.parentForm = this;
newofrm.Show();
this.Hide();
}`
И затем в форме2 используйте это
`private void Form2_Resize(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized && parentForm != null)
{
// Do some stuff
parentForm.Show();
}
}`
Здесь parentForm
является открытым членом формы form2 типаФорма, также если вы хотите, чтобы это было сделано, когда форма закрыта, добавьте событие закрытия формы и добавьте тот же код в обработчик события