날씨는 덥고 일은 안되고 점점 야위어 가는 내 모습이 스크림을 연상케 합니다.
제발 구제 and 구윈해 주길 바랍니다.
델파이의 코드에디터에 오브젝트 인스팩트나 프로젝트매니저 같은 걸 도킹하듯이
폼들을 도킹가능하도록 만들고 싶습니다.
특히 도킹이 되고 난 후 도킹이 된 윈도우의 타이틀 바를 델파이 처럼 바꾸고 싶습니다.
================================|X| (요런 모양)
그리고 경계선엔 스플리트가 생기고...
아 너무 여럽나요?
패널과 폼에 DragKind속성을 dkDock로 주고 DragMode를 dmAutomatic으로 줘 보니
도킹은 되는데 원하는 모양이 나오긴 않군요....
그럼 즐팅 하실길 바랍니다.
컨트롤이 도킹되면 자동적으로 델파이처럼 되는데요... 다른 컨트롤도 도킹을 시키면
델파이에서처럼 모양이 변합니다. 스플리트는 알아서 넣어주어야 하죠...
다음과 같이 간단히 판넬에 판넬을 도킹시켜보세요. 초 간단 예제.
폼에 판넬을 두개 놓고 폼의 OnCreate이벤트에서 다음과 같이 코딩해보세요.
procedure TForm1.FormCreate(Sender: TObject);
begin
Panel1.DockSite := True;
Panel2.ManualDock(Panel1);
end;
그럼 Panel1에 Panel2가 도킹되어 델파이 IDE처럼 모양이 생길것입니다.
^^ 항상 즐코하세요.
김민영 wrote:
> 날씨는 덥고 일은 안되고 점점 야위어 가는 내 모습이 스크림을 연상케 합니다.
> 제발 구제 and 구윈해 주길 바랍니다.
>
> 델파이의 코드에디터에 오브젝트 인스팩트나 프로젝트매니저 같은 걸 도킹하듯이
> 폼들을 도킹가능하도록 만들고 싶습니다.
> 특히 도킹이 되고 난 후 도킹이 된 윈도우의 타이틀 바를 델파이 처럼 바꾸고 싶습니다.
> ================================|X| (요런 모양)
> 그리고 경계선엔 스플리트가 생기고...
> 아 너무 여럽나요?
> 패널과 폼에 DragKind속성을 dkDock로 주고 DragMode를 dmAutomatic으로 줘 보니
> 도킹은 되는데 원하는 모양이 나오긴 않군요....
> 그럼 즐팅 하실길 바랍니다.
>
>