main form(form1)과 main menu에서 메뉴 하나를 선택하면 새로 뜰 form(form2)을 만들었습니다.
modal로 창이 뜨도록 만들었구요..
이게 처음에는.. 잘 작동을 해서.. 처음에 로긴창에서 확인이 되면 main form이 열리게되구요..
근데 제가 MDI 한번 해보려구 form1을 form Style에서 MDIform을 선택했습니다.
그리고 새로 뜰 폼인 form2를 MDIchild로 지정했구요
그리고 컴파일 하니까 머 등록할꺼냐구(아마도 소스코드에 먼가 등록되는듯 하네요..) 뜨길래 yes 했습니다.
로긴 되자마자 form2가 main form(form1)에 뜨길래 원한게 아니다 싶어
다시 form1과 form2의 formStyle을 nomal로 바꿨거든요
근데..!!!!
머가 문젠지.. 실행시키면 로긴 창 뜨고 확인하고 난 뒤에 main form(form1)과
나중에 메뉴 선택되고 떠야할 form2가 같이 떠버립니다..ㅠㅠ
것도 크기도 무지 크게 뜨네요.. 지정된 크기 아니구.
원래 뜬 창 끄고 다시 form2 실행 시키려고하면 modal이 이미 visible 하나도 뜨면서 에러 납니다..
소스코드를 봐도 왜 그런지 잘 모르겠습니다..
처음 접해보는거라 헷갈리고 어렵구... ㅠㅠ
하나 고치면 하나 에러뜨고 그러네요
고수님들.. 왜 그런지..
어떻게 고치면 다시 괜찮아지는지..
제발 좀 알려주세요..ㅠㅠ
MDI 프로젝트에 대한 개념을 잡는 것이 먼저인것 같습니다..
아래 내용을 숙독하시면 원하시는 기능을 속시원히 구현하실 수 있으리라 생각됩니다..
그럼 즐거운 프로그래밍 하세요..
http://www.delphi.co.kr/zboard/view.php?id=lecture&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&keyword=MDI&select_arrange=headnum&desc=asc&no=56