음..
고민스러운 문제가 있어 이렇게 글을 올립니다..
여기 저기 다 찾아봤는데..
제 검색 능력이 부족해서 인지..만족할 만한 답을 찾기가 어렵네요..^^
얼마전 똑 같은 질문을 다른 곳에 올렸었는데..흑~~
제 고민은..
메인폼이 SDI인 어플에서..
이 폼에 여러개의 버튼을 놓구..
버튼 클릭시 MDI폼을 생성합니다..
물론 폼에는 버튼이 여러개 있어 각 버튼마다 다른 MDI폼이 실행되는것이지요..
이때..
원래 의도대로..
SDI폼이 주축이 되어 전체 프로그램을 하나의 실행 파일로 작성 할 수 있느냐 하는것입니다..
위에서 처럼 하니까 MDI메인 폼까지는 잘 뜨는데..
MDI폼에서 Child폼을 생성하려 할때 에러가 뜨더군요..^^
'Cannot create form. No MDI forms are currently active'
바로 요런 메시지죠..
MDI폼은 하나의 어플에서 젤 첨 맹글어져야 한다는데..쩝..
각각의 MDI폼을 다른 Exe로 만들어서 실행하는 방법도 있겠지만..
그렇다면 굳이 이렇게 할 필요가 없을테져..
근데 전 그렇게 하지 않고 꼭 이렇게 하고 싶거든요..
어케..처음 의도했던것처럼 할 수 있는 방법은 없을까요~~~
부탁드립니다~~
저도 SDI 메인폼에
메뉴 클릭시 TAB BAR 형식으로 SDI폼 뛰우고
TAB(Action Bar 있고) 안의 Action Bar 의 버튼클릭하여
나타난 차일드폼(SDI)들은 MDIChild처럼 구현 했습니다.
Title... Windows형태등 다 구현됩니다.
거의 모든것들이 MDI처럼 작동 잘됩니다.
여기 팁란에 여기저기 산재해 있으나 모두 있습니다.