Q&A

  • 떠다니는 툴바와 메뉴에서 툴바보기 어떻게 동기화 시키져?
안녕하세요..영원한 델초보 어린왕자입니다..쩝..

초보 질문 드릴께요..



툴바를 도킹할수 있게..떠다니게 만들었구..

메인 메뉴에..툴바 보이는 속성을 체크루 표시할수 있게 했어요..



이것들을 액션 리스트루 연결해서..같은 이벤핸들러를 사용하게 했는데..(버튼클릭시)



근데.말이져..



쩝.



다되는데..떠다니는 툴바를 X버튼을 눌러서 죽였는데..

메뉴에서는 그대로 보인다구 체크가 되어 있잖아요..



툴바창이 클로스 될때..이벤트 핸들러 없나요7

그때..메뉴의 툴바보이는 속성을 UnCheck하면 될텐데..



고수님 갈켜주세요..



1  COMMENTS
  • Profile
    최용일 2001.04.18 03:08
    안녕하세요. 최용일입니다.



    메뉴와 연결된 액션리스트의 OnUpdate에서 플로팅툴바가 보이는가 숨겨져있는가 판단하시면 됩니다.



    procedure TForm1.Action1Update(Sender: TObject);

    begin

    if ToolBar1.Floating then

    Action1.Checked := ToolBar1.Visible;

    end;



    procedure TForm1.Action1Execute(Sender: TObject);

    begin

    if ToolBar1.Floating then

    ToolBar1.Visible := not Action1.Checked; // 보이기/숨기기반전

    end;



    참고로 플로팅컨트롤을 닫을때 Visible속성만 False로 변합니다 메모리에서 사라지지 않습니다. Visible속성을 다시 True로 해주시면 보이게됩니다...



    ^^ 항상 즐코하세요...



    어린왕자 wrote:

    > 안녕하세요..영원한 델초보 어린왕자입니다..쩝..

    > 초보 질문 드릴께요..

    >

    > 툴바를 도킹할수 있게..떠다니게 만들었구..

    > 메인 메뉴에..툴바 보이는 속성을 체크루 표시할수 있게 했어요..

    >

    > 이것들을 액션 리스트루 연결해서..같은 이벤핸들러를 사용하게 했는데..(버튼클릭시)

    >

    > 근데.말이져..

    >

    > 쩝.

    >

    > 다되는데..떠다니는 툴바를 X버튼을 눌러서 죽였는데..

    > 메뉴에서는 그대로 보인다구 체크가 되어 있잖아요..

    >

    > 툴바창이 클로스 될때..이벤트 핸들러 없나요7

    > 그때..메뉴의 툴바보이는 속성을 UnCheck하면 될텐데..

    >

    > 고수님 갈켜주세요..

    >