Располагается ли форма после вызова 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() для объекта формы.