По умолчанию, когда вы закрываете форму, она будет удалена.Вы должны переопределить событие Closing
, чтобы предотвратить его, например:
// Use this event handler for the FormClosing event.
private void MyForm_FormClosing(object sender, FormClosingEventArgs e)
{
this.Hide();
e.Cancel = true; // this cancels the close event.
}