C#

[C#] 폼 중복 열림 방지

데브워니 2022. 11. 30. 09:06

이미 다른 폼에서 생성자가 정의된 경우,

Application.OpenForms속성을 이용하여 애플리케이션에서 소유한 열려 있는 폼의 컬렉션을 가져온다.

 Form _form = Application.OpenForms["Form1"]; //현재 열려있는 폼 확인

if (_form != null)
{
    ((Form1)_form).SetText(method); //형변환
}