////// 해당 폼 이름으로 폼이 실행되어 있으면, 해당 폼의 Form 값을 반환합니다. /// /// 폼 이름 (대소문자 구별) ///Form 정보 public static Form GetForm(string formName) { foreach (Form frm in Application.OpenForms) if (frm.Name == formName) return frm; return null; }
이걸 이용하여 폼이 이미 켜져있을경우 GetForm(formName).Activate(); 로 활성화 시킬 수 있겠지요.
위 메서드에서 null 반환 시 폼을 생성시켜주도록 하면 될 것 같습니다.
위 포스트를 읽으셨다면 바로 아래에 공감버튼 한번 꾹 눌러주세요!
공감하는데에는 로그인이 필요하지 않습니다. XD
'Software > C#' 카테고리의 다른 글
로딩 상황 진행률 표시 (0) | 2015.06.08 |
---|---|
어셈블리에 강력한 이름이 없습니다. 에러 해결방법 (3) | 2015.06.07 |
레지스트리 저장, 읽기, 삭제 (0) | 2015.06.06 |
댓글