Располагается ли форма после вызова form.hide()?

Я новичок, и я искал много ответов на эту проблему, но я не совсем понимаю. У меня есть 2 формы: LoginForm а также EditForm, когда LoginForm скрыт и EditForm показано. EditForm работает с 5 изображениями (13Mb). Поэтому мой вопрос заключается в том, будут ли выбраны 5 изображений при звонке this.Hide()или нет?

private void doctorLogoutBtn_Click(object sender, EventArgs e)
{
    this.Hide(); //Everything in EditForm is disposed?
    LoginForm Login = new LoginForm();
    Login.ShowDialog();
}

Если нет, то есть ли в любом случае избавиться от 5 изображений при закрытии формы?

1 ответ

Нет. Использование Hide() аналогично установке свойства Visible формы в false.

Чтобы удалить, вы должны использовать метод Dispose() для объекта формы.

Другие вопросы по тегам