【问题标题】:How do I place controls in a tab panel? [closed]如何在选项卡面板中放置控件? [关闭]
【发布时间】:2013-06-19 14:10:49
【问题描述】:

使用“指针工具”时,我在卡片上放置了一个选项卡面板。然后我在第一个选项卡中添加了一个滚动字段。

当我切换到“浏览工具”时,该字段在所有选项卡上都可见,包括我添加的内容。

我希望有一个标签面板,每个面板上都有一个滚动字段,内容不同。我该怎么做?

【问题讨论】:

  • “为真正的初学者编程 LiveCode”一书的第 143 页 ;-)
  • 下面 David Williams 的回答简明扼要地捕捉到了我所需要的,因为我不是“真正的初学者”,我多年前就大量使用过 HyperTalk。我需要解释“概念差异”以及一些示例代码和关于编码模式的想法。此外,这个问题还解决了我希望在用户指南中找到的问题。在 PDF 中搜索“选项卡面板”会显示“未找到匹配项”。

标签: user-interface tabs livecode


【解决方案1】:

通常,选项卡面板使用它的 mouseUp 处理程序来显示和隐藏组。您查看选项卡面板的 selectedText 属性以查看选择了哪个选项卡,并采取适当的行动。您可能会在选项卡面板的 mouseUp 处理程序中执行以下操作:

on mouseUp
  hide group "tab group 1"
  hide group "tab group 2"
  hide group "tab group 3"
  show group (the selectedText of me)
end mouseUp

还有一个很好的关于在课程.runrev.com 上使用标签组的教程:

http://lessons.runrev.com/s/lessons/m/4071/l/7574-using-tab-buttons

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-26
    • 2016-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多