【问题标题】:TabItems versus Parented TRectangles - Firemonkey Mobile ApplicationTabItems 与 Parented TRectangles - Firemonkey 移动应用程序
【发布时间】:2013-10-24 13:00:01
【问题描述】:

对于移动应用程序来说,在一个有点大的应用程序中什么会更有效?为每个菜单项创建一个单独的 TabItem,或者让一个 TabItem 带有一个空的 Rectangle,它将成为每个菜单项单元的窗体的父项?

【问题讨论】:

    标签: forms mobile embedded tabcontrol firemonkey


    【解决方案1】:

    (我假设您的意思是重新设置子表单上的控件以显示在主表单上的容器中。如果是这样,您将需要使用(例如)TLayout,它可以更好地处理子控件而不是 TRectange)。

    这取决于你所说的“高效”。

    一个大的表单在启动时会花费更长的时间并消耗更多的内存。

    随着每个表单的创建和销毁,按需创建内容将在运行时花费更长的时间。

    【讨论】:

    • 是的,但是在运行时创建/销毁表单不会比在启动应用程序时加载 15-20 个标签更有效吗?
    • 就像我说的,一个在启动时需要更长的时间,另一个在运行时需要更长的时间。这取决于您希望在哪里降低效率。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-28
    • 2017-08-05
    • 1970-01-01
    相关资源
    最近更新 更多