안녕하세요....
해결책을 찾으려고 노력했으나....
실력의 한계를 느껴서 고언을 부탁드립니다.
메뉴방식은 MDI방식입니다.
한 유닛을 실행 시킨후.....
닫지않고... 또 다른 유닛을 실행 시켰을때....
먼저 실행된 유닛은 자동으로 SDI방식처럼 화면 하단에
내려놓을수 있는 방법이 있다면...
(다수의 유닛이 닫지 않은 상태에서 아래에 내려 놓여질 수 있겠죠..)
그리고.. 필요에 따라 아래에 놓여진 유닛을 클릭 한 번에
Active된 유닛은 자동으로 내려오고 클릭 된 유닛이 다시 Active 되고....
이런 방식을 원하고 있습니다....
단, 각 유닛의 타이틀 바는 Hide 시켰어요...화면의 단일성을 꾀하기 의하여)
좋은 방법이 있으시면... 부탁드립니다...
감사합니다...
MDI Chlid폼에 Deactivate될때 Minimize 시키면 될거 같은데요...
MDI Chlid폼의 OnDeactivate에서 아래와 같이 해보세요...
procedure TForm1.FormDeactivate(Sender: TObject);
begin
PostMessage(Handle, WM_SYSCOMMAND, SC_MINIMIZE, 0);
end;
^^ 항상 즐코하세요...