2017-09-27 17 views
0

나는 초보자이며이 문제에 대한 많은 답을 찾았지만 실제로 이해하지는 못합니다. 나는 2 개의 모양이있다 : LoginFormEditForm. LoginForm이 숨겨져 있으며 EditForm이 표시됩니다. EditForm은 5 개의 이미지 (13Mb)에서 작동합니다. 따라서 제 질문은 this.Hide()으로 전화하면 5 장의 이미지가 삭제 될 것인가입니다.form.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() 메서드를 사용해야합니다.

+1

감사합니다. @Jazimov! –