반응형
안녕하세요 델파이 개발자인 메르세데스입니다.
프로그램 개발을 하다 보니.. Panel 또는 PageControl 같은 곳에 특정 FORM을 통째로 넣어보면..? 어떨까 하는 생각이 들었습니다.
가장 큰 이유는 귀차니즘 때문이죠.. 이미 어렵게 만들어 놓은 폼이 있는데 내용을 복사해서 붙여넣기를 하는 것 보다 재활용해서 사용하면 훨씬 편하고 좋을 것 같아서 입니다.
그동안 익숙해진 환경에서 다른 개발자가 만들어 놓은 것을 수정하고 하다 보니 그 이상 발전하기가 어려운 것 같습니다.
코드 몇 줄이면 해결이 되네요..
FormCreate...
...
[폼].Parent:= [패널];
[폼].Visible := true
[폼].Align := AlClient;
[패널].visible := false;
[패널].visible := true;
MOKDXS1이라는 form을 RzPanel10이라는 패널에 넣어본다면.. 위처럼 버튼 같은 곳에 구현을 하면 되겠습니다.
잘 됩니다. 그런데 폼을 띄우면.. 오른쪽 상단에 최소화,최대화,종료 버튼이 있어서 보기가 안 좋을 수 있죠?
MOKDXS1.BorderStyle := bsNone;
이렇게 처리하면.. form 이 아닌 것 처럼 보여집니다.
폼 호출에 구조적인 문제가 다면.. 지금의 방식으로 한번 해본다면.. 훨씬 효율적일 것 같습니다.
반응형
'프로그래밍 > delphi' 카테고리의 다른 글
델파이 dll 모달폼을 일반 폼으로 변경하기 위한 팁.. (0) | 2015.05.29 |
---|---|
delphi TMS 달력에 특정 날짜에 색 표시하기.... (0) | 2015.04.27 |
delphi exe와 프로그램안에 embadded된 dll프로그램간의 상호간 제어하기 (0) | 2015.04.11 |
delphi DLL폼을 exe프로그램의 패널 안에 넣어볼까요? ( How to dll from embedded in exe panel ) (0) | 2015.04.10 |
델파이(delphi) 시간을 24시간제로 표현하고싶어요.. (0) | 2015.03.24 |
댓글