본문 바로가기
C#

C# MDI 창에서 Child Form 을 띄우는 방법

by orange+ 2023. 5. 16.

특정 메뉴를 클릭했을 때 해당 클릭 이벤트 내에 아래의 코드를 작성합니다.   

 

//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 이 뜨게 됩니다. form1.Show();     

 

 

도움이 되셨나요? 그럼 모두 모두 홧팅 입니다 !!!

 

 

 

 

 

그런데 혹시 가슴이 답답해 명상이나 힐링이 필요하시다면?

아래로 한번 들러 주세요~ ^^

 

https://youtu.be/oRHsThgQdzk?feature=shared

 

'C#' 카테고리의 다른 글

C# WPF Popup Window 띄우기  (0) 2023.05.16
C# DataGridView 꾸미기  (0) 2023.05.16
C#에서 DataGridView 폰트 지정 방법  (0) 2023.05.16
C# DataGridView에 색깔 설정하는 방법  (0) 2023.05.16
C# Winform 어플리케이션 종료  (1) 2023.05.16

댓글