gpt4 book ai didi

Delphi:建议,构建用户界面的想法

转载 作者:行者123 更新时间:2023-12-03 18:43:20 28 4
gpt4 key购买 nike

我正在构建一个用户界面。我的计划将包括 4 个主要部分:

1) 顶部菜单 - TMainMenu。一个窗口的顶部

2) 主菜单 - TTreeView。一个窗口的左边。 TreeView的每一项=对应TPageCotrol的TabSheet。

3) 工作空间——TPageControl。没有标签。一个左边的空间。

每个 TabSheet 都有自己的 ToolBar 和其他控件。它将是 5 个菜单(TreeView 中的 5 个项目)= 5 个 TabSheets -> 5 个工具栏和每个 TabSheet 上的其他控件。

它几乎看起来像这里(它可能是:作为主菜单的 TreeView;作为顶部菜单的 MainMenu;工作区 - 工具栏和其他控件):
enter image description here

我想使用这样的用户界面:
enter image description here
CoolBar 用顶部菜单和工具栏表示(它适合我的目的,在每个 TabSheet 上使用 5 个工具栏而不是 1 个工具栏)。但是经过这里的讨论,似乎不可能将这个 CoolBar 与 MainMenu 和 ToolBar 一起复制。

我的问题:如何以 uTorrent 的 UI 和 Windows 防火墙的 UI 为例来构建一个高效的用户界面?

有没有好的替代方案,构建 UI 的想法?如果您像我一样需要这 4 个部分,您将如何制作界面?

现在我有这样的事情:
enter image description here

谢谢!

最佳答案

您的客户区必须有 5 个面板。

当您在左侧的 TreeView 中选择一个节点时,您需要调用

pnlInboundRules.BringToFront;

困难的事情是如何根据您选择的“选项卡”使用应该出现在其上的项目来更新单个工具栏。

您必须删除工具栏按钮,并为该“页面”添加新按钮。

关于Delphi:建议,构建用户界面的想法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6560778/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com