2

如何在 Delphi 中创建有吸引力的侧边栏菜单,如下图所示?

在此处输入图像描述

TCategoryPanelGroup 和 TCategoryPanel 可以解决,但是为了将菜单项添加到 TCategoryPanel 并使其像图中所示的那样时尚和有吸引力是复杂的。虽然 TJvXpBar 是我想要的,但在后台我想要一个面板,它可以区分左侧和右侧,如下图所示,并在运行时最大化表单时自动展开。

http://s5.postimg.org/6e6dfb4sn/interface.jpg

我希望有如上图所示的 GUI 界面,默认 800 * 400 px 的表单大小,如上图所示。TJvXpBar的背景应该使用哪个面板(如图),以便在运行时最大化时(1366 * 768)背景面板(条)不会从上到下断开。

(界面图片请查看链接,编辑模式下无法添加图片)

4

2 回答 2

5

DevExpress 有一个NavBar 控件

资源管理器栏截图

于 2013-08-12T09:18:27.050 回答
4

您可以使用Jedi ProjectTMS 组件中的侧边栏菜单。正如TLama所建议的,您可以使用TCategoryPanel

LE:Jedi Project 的文件夹中有一个 megademo 示例(通常是路径 yourJediInstallFolder\jvcl\examples\JVCLMegaDemo)。通过该演示,您可以看到控件的外观。然后,您可以选择您认为适合您需要的内容(例如 TJvXPBarInformation)

在此处输入图像描述

于 2013-08-12T08:24:00.343 回答