【问题标题】:Delphi proper use of TMultiViewDelphi正确使用TMultiView
【发布时间】:2016-11-01 16:45:03
【问题描述】:

如您所知,如果您将模式设置为Drawer,则有一个名为 TMultiView 的新组件可以用作导航抽屉。假设我有一个抽屉,里面有 5 个按钮,每个按钮在单击时都会在主窗体中显示特定的布局。

我在想我可以在我的表单中添加很多 TLayout 并将它们的可见性设置为 false。然后,当我单击抽屉的按钮时,我将相应的可见性设置为真/假。

我不确定这是否是构建应用程序的好方法。你有什么建议吗?

【问题讨论】:

  • 您看到C:\Users\Public\Documents\Embarcadero\Studio\[your version]\Samples\Object Pascal\Multi-Device Samples\User Interface\MultiView 示例了吗?

标签: delphi firemonkey


【解决方案1】:

一种方法是在表单上放置一个 TabControl。由于您有 5 个按钮并需要 5 个不同的“布局”,因此您将向 TabControl 添加 5 个选项卡。在每个选项卡上放置一个 TLayout。

在设计时可以直接设计每个布局。

在运行时切换到适当的布局。

【讨论】:

    猜你喜欢
    • 2015-10-06
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多