Q&A

  • 폼에 소속되어있는 폼을 띄우고 싶습니다. (초보라 설명이.. ㅠ)
안녕하세요
이번에 델파이를 처음배워서 책하고 샘플을가지고 이것저것 짜보고 있는데 도저히 안되는게 있어서 질문드립니다.

제가 만들고 싶은 프로그램은 다음과 같습니다.
+------------------------------------------------------------+
|----메뉴1----|----메뉴2----|----메뉴3----|----메뉴4-----|
+------------------------------------------------------------+
|.............................................................................|
|.............................................................................|
|.............................................................................|
|..........................표시창..........................................|
|.............................................................................|
|.............................................................................|
|.............................................................................|
|.............................................................................|
|.............................................................................|
|.............................................................................|
+------------------------------------------------------------+

메뉴는 붙였고 특정 메뉴를 선택하면 그에 해당하는 화면이 '표시창'에 딱 맞게 뜨고..
다른 메뉴를 선택하면 '표시창'에 있던 기존 화면은 없어지고 새로운 화면이 뜨게 할려고 합니다.
메인창은 TFrom 을 상속받아서 만들고 이 폼에 TMainMenu 컴포넌트를 써서 메뉴를 붙였읍니다.

메뉴를 선택했을때 띄우는 창을 Tform을 상속받아서 만들어서 불렀더니.. 별도의 독립된 창으로 뜹니다.
그래서 TFrame을 만들어봤더니.. 이번에는 보이지도 않네요...

인터넷을 뒤져봐도.. 단일창으로 끝나는 예제만 있고... 한 프로그램내에서 여러 독립화면을 출력할수있는
예제가 없어서 며칠째 진도가 안나갑니다.
가지고 있는책에도 이런 예제도 없고.. 난감하네요..
어떻게 해야하지 알려주셨으면 감사하겠습니다.
좋은 주말되십시요
2  COMMENTS
  • Profile
    류민철 2007.07.30 20:19
    MDI를 만들려고 하시는 것 같네요...

    델파이 메뉴에서 파일을 선택하시고..
    orther 에서 MDI 어플리케이션을 선택하면...
    기초 템플릿이 생깁니다.. 이것을 보시면.. 이해를 하실듯 하네요..


  • Profile
    구창민 2007.07.30 18:40
    안녕하세요..

    말씀하신 어플을 MDI 라고 부릅니다.

    관련내용은 강의실에 가셔서 검색창에 'MDI' 라고 입력하시고 검색하시면,

    원하시는 결과를 얻으실 수 있을거 같네요..

    그럼~ 즐거운 프로그래밍 하시길~~