是否在调用form.hide()后处理表单?

时间:2017-09-27 03:51:05

标签: c# hide dispose showdialog formclosing

我是新手,我已经搜索了很多关于这个问题的答案,但我真的不明白。我有两种表单:LoginFormEditForm。隐藏LoginForm并显示EditForm时。 EditForm适用于5张图片(13Mb)。因此,我的问题是,当我拨打this.Hide()时是否会处理5张图像?

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

如果没有,在关闭表格时是否还要处理5张图片?

1 个答案:

答案 0 :(得分:1)

没有。使用Hide()与将窗体的Visible属性设置为false相同。

要进行处置,必须在表单对象上使用Dispose()方法。