C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[452] [질문] [씨빌] m야 form에서 childform을 안보이게../프포
paksy [ ] 5239 읽음    1998-07-13 23:56
안녕하세요

borland c++ builder에 푹빠져 정신 못차리고 있는 데요
이번에 좀 문제가 있어 c++ builder의 초보가 질문을 드립니다.

저는 일단 하나의 폼을 만들었습니다. 그리고 적은 수의 메뉴를 넣었습니다.(메인메뉴)
그리고 그 폼에 여러개의 창을 넣고 싶었습니다.

그래서 메인 메뉴가 있는 폼을 mdiform 으로 설정을 하고, 각 메인메뉴에서 click이
발생하면 create이벤트를 사용해서 각각의 폼을 열었습니다.
그랬더니 여러개의 폼이 나타나는것이 좋긴한데, 일반유저에게는 폼이 최대화가 되지
않을 나타나는 다른 창의 아이콘 모양을 화면에 보여주고 싶지 않습니다.

즉 각각의 childform이 최대화가 된생태로 화면에 나타나면, 다른 나머지 childfrom이
아이콘이 되어있던(최소화), 아니면 좀 작은(최대화가 아닌)형태로 남아있던
최대화가 된 form에 가려서 안보이는데, 이런 상태에서 최대화가된 폼을
정상크기(최소화가 아님니다.= 아이콘화 아님)로 돌려놓으면 뒤에 남아있던 child-
form이 정리가 안된 상태로 그대로 유저에게 보이게 됩니다.

그래서 저는 childform의 각 boardicons을 프로퍼티에서 없애버렸더니,
onCreate 이벤트에서 "Form2 -> WindowState = wsMaximized;"명령이 듣지를 않습니다.
어떻게 하면 좋을까요.

각각의 childform에 boardIcons을 살려두면 유저가 창을 작게해서 보기에 흉한(?)상태
를 보여주게 되고, 그렇게 하지 않을려고 boardIcons을 없에 버리니 창이 최대화가
안되구....

고수님들의 한수를 부탁드리겠습니다.
참고로 boardicons는 폼의 오른쪽 위에 있는 _ㅁx를 말합니다.(혹시나 해서...)

그리고 한가지만 더 질문을 만약 프로그램 실행도중에 (폼을 만들거나, 닫거나 할때)
boardicons을 제어하려면 어떻게 해야 하나요?
"Form3 -> BoardIcons = biMaximize = true;" 도 에러가 나고
"Form3 -> biMaximize = true; 도 에러가 나고
"Form3 -> BOardIcons(biMaximize) = true;" 도 에러가 납니다.
제발 씨빌에 대해서 한수 가르쳐 주세요. (그러고 보니 2개나 되는군요, :))

그럼....먼저 감사 드립니다.
감사합니다.


+ -

관련 글 리스트
452 [질문] [씨빌] m야 form에서 childform을 안보이게../프포 paksy 5239 1998/07/13
453     [답변] PAKSY/ [씨빌] m야 form에서 childform을 안보이게../프포 만해 5091 1998/07/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.