它们是动态添加新选项卡的几种方法,但在所有情况下,归结为添加:
- 一个选项卡标签作为一个
string!
阻止t/data
。
- 要阻挡的对应
panel
面。object!
t/pane
这是一个完整的示例代码:
tab1: [
below
button 75x25 "Interpret" on-click [do face/parent/pane/2/text ]
area 320x250
]
editor: layout compose/deep/only [
below
button "add tab" [
append t/data "tab 2"
append t/pane make face! [type: 'panel pane: layout/only tab1]
]
t: tab-panel 350x350 ["tab 1" (tab1)]
]
view editor
一些备注:
tab1
定义已被外部化,因此可以将其定义重用于另一个选项卡内容(根据您的要求)。
a:
单词已被删除,因为它无法复制,area
现在可以通过向上走人脸树来访问当前选项卡面板中的当前人脸。b:
由于同样的原因,定义已被删除(无论如何都没有使用)。
此处提供动态行为和动态面部构造(无 VID 方言)示例。tab-panel
脸型有描述。