Winform 2

[C# 학습] 자식 폼 호출 시 부모 폼 기능 비활성화(Form 호출 시 다른 Form 사용 막기, Controls 활용)

※ 본 실습 진행 전, 아래 게시물을 확인하고 오시길 바랍니다. https://it-amin.tistory.com/98 [C# 학습] 자식 폼 하나만 활성화하기(Show() 폼 중복 실행 방지, FormClosing 활용) 메인 폼에서 자식 폼을 여는 방법은 두 가지가 있다. 1. Show(): 해당 폼이 닫히기 전이라도 다른 폼 사용 가능. 2. ShowDialog(): 해당 폼이 닫히기 전까지 다른 폼 사용 불가능. ShowDialog의 경우는 상관 it-amin.tistory.com ※ 기초적인 내용까지 담고 있으니 단계별 학습을 원치 않는 분은 총 정리 코드로 이동하셔서 보시면 됩니다. - 실습 진행 '자식 폼 하나만 활성화하기' 실습에서는 메인 폼에서 Form.Show()를 통해 자식폼 하나를 ..

[C# 학습] 자식 폼 하나만 활성화하기(Show() 폼 중복 실행 방지, FormClosing 활용)

메인 폼에서 자식 폼을 여는 방법은 두 가지가 있다. 1. Show(): 해당 폼이 닫히기 전이라도 다른 폼 사용 가능. 2. ShowDialog(): 해당 폼이 닫히기 전까지 다른 폼 사용 불가능. ShowDialog의 경우는 상관이 없지만, Show로 자식 폼을 열었을 때 다른 폼이 중복으로 뜨지 않게 하기 위해서는 설정을 해주어야 한다. ※ 단계별 학습을 원치 않는 분은 총 정리 코드로 이동하셔서 보시면 됩니다. - 실습 진행 메인 폼: MainForm.cs 자식 폼: Form1.cs, Form2.cs, Form3.cs 1. bool 선언 bool activateFormExist = false; 열려있는 폼이 존재하는지 아닌지를 확인하기 위한 bool을 선언한다. 2. 메인 폼에 Button 삽입 ..

728x90
반응형