C#14 C# MDI 창에서 Child Form 을 띄우는 방법 특정 메뉴를 클릭했을 때 해당 클릭 이벤트 내에 아래의 코드를 작성합니다. //0.중복 창이 띄워져 있는지 확인합니다.if (Application.OpenForms("오픈여부를확인할폼의이름") is "오픈확인폼의클래스명" "사용할클래스명") 예) Form1이 이미 띄워져 있는 지 확인합니다.if (Application.OpenForms("Form1") is Form1 form1) //폼이 이미 열려 있는 경우 포커스를 주고 빠져나갑니다. { form1.Focus(); return;} form1 = new Form1();form1.MdiParent = this; //만약 MdiParent를 설정하지 않을 경우 MDI 화면 바깥에 Child Form .. 2023. 5. 16. C# Winform 어플리케이션 종료 C#을 처음 공부하시는 분들은 아주 간단한 내용임에도 몰라서 답답해 하신 경험이 있을 겁니다.그럼 처음 시작하시는 분들에게 도움이 되시길 바라며 아래 내용을 공유 합니다. WinForm 종료 메소드1) Application.Exit() : Exit() 메서드는 해당 WinFrom의 모든 스레드를 종료합니다.2) Application.ExitThread() : ExitThread() 메서드는 현재 스레드에 대한 메시지 루프만 종료합니다. 그리고 한 가지 더 !!! C# Winform이 아닌 WPF 어플리케이션은 종료 문이 약간 다릅니다.상황에 맞게 아래의 내용을 참고하세요. 1) this.Close() : 현재창 종료2) Application.Current.MainWindow.Clos.. 2023. 5. 16. 이전 1 2 3 4 다음