2012-05-18 2 views
0

Delphi XE-2를 사용하고 있으므로 이전 델파이 7 애플리케이션의 모습을 현대화하려고합니다. 나는 TRibbon을 실험 해 보았지만, 현재는 TMainMenu를 사용하고 런타임에 많은 변경을가했기 때문에 그것이 올바른 해결책은 아닙니다. 사용자가 기본 메뉴를 수정할 수 있습니다. 그러나 기본 Mainmenu는 오래되어 보이며 특히 이미지에 비해 오래되었습니다.Delphi XE2 modern looking MainMenu

내가하려는 것은 첨부 된 이미지, 특히 배경색과 매우 가까운 것입니다. 그러나 이것이 어떻게 수행되었는지는 이해하지 못합니다. 이 예제 (파일 /보기/삽입 섹션)가 TMainMenu를 사용하는지 또는 툴바의 버튼인지는 누구나 말해 줄 수 있습니까? 사용자 정의 가능한 메인 메뉴가 필요하다면 표시된 예제가 옵션이라고 생각합니까?

이 예제 이미지는 DevExpress Print Sample 라이브러리에서 가져온 것입니다.

편집 : 여기 새로 왔으므로 이미지를 포함 할 수 없습니다. "인쇄 미리보기"라는

http://www.devexpress.com/Products/VCL/ExPrintingSystem/gallery.xml

두 번째 이미지, 녹색 하나를 여기에 링크입니다.

+0

좋아, 아마, 다른 툴바 위에 TActionToolbar가있을 수도 있습니다. 나는 전에 행동으로 일한 적이 없으며 아마도 배울 때가왔다. – mthand

답변

1

TActionMainMenuBar를 사용할 수 있지만 더 간단한 솔루션은 Vcl 스타일 사용, 테마 선택, MainMenu 구성 요소의 그래픽 속성 수정 및 StyleHooks를 사용하여 MainMenu 구성 요소의 스타일을 강제로 사용하지 않고 전체 응용 프로그램.