Creative Commons License

Community

공지/뉴스
지식공유
질문/답변
자료실
자유로운 글
방명록

공유를 넘어 교류로... 제가 알리는 말씀 및 사이트 이용자들이 함게 참여하는 커뮤니케이션 공간입니다.

.

질문/답변

개발 중 막히셨나요?? 여기 먼저 경험한 개발자들의 답변을 부탁드려보세요~ 단, 질문의 내용은 되도록이면 아주(?) 상세히 해 주셔야 합니다

[윈폼]panel에는 다른폼을 띄울수없나요?

작성자 당근
작성일 2009-02-19 오후 6:36:08,    조회수 : 3045

form1에 panel1을 만들고 form2를 사이즈를 같게 해서

panel1에다가 form2을 불러오게할수 없나요?

 

∵Commented by 박종명 at 2009-02-19 오후 6:57:59  
윈도우 응용프로그램의 기본적인 상위컨트롤 단위가 폼(form)입니다.
자식컨트롤로 폼을 추가하는 것은 좋지 않은 접근 방법인 것 같습니다.
사용자 정의 컨트롤이나 MDI 폼을 이용하는 것은 어떨지요?

만일 어쩔 수 없이 패널(panel)에 폼을 추가해야 한다면,
폼이 최상위 최상위 창으로 표시되지 않게 설정하시면 유사한 효과를 볼 수 있습니다.

다음과 같이 해 보세요

Form2 form2 = new Form2()
form2.TopLevel = false

panel1.Controls.Add(form2);
form2.Show();
∵Commented by 당근 at 2009-02-22 오후 10:34:32  
감사합니다.
이름
비밀번호
홈페이지
DZ <- 왼쪽의 문자를 오른쪽 박스에 똑같이 입력해 주세요