Toggler
Toggler[x,{val1,val2,…}]
表示一个切换按钮,并且其值在 vali 序列中循环.
Toggler[x,{val1pict1,val2pict2,…}]
表示在值为 vali 的 picti 中循环.
Toggler[x,vlist,dpict]
当 x 不属于 vali 中元素时,显示为 dpict.
更多信息和选项
- Checkbox 和 Opener 是 Toggler 的特例. »
- Toggler[x] 默认显示为 x.
- 点击 Toggler 的任何位置, 可显示下一个值.
- 按住 Shift 时点击,则显示前一个值.
- 对于 dpict 无法用点击得到, 只能通过另外设置 x. »
- Toggler 内的 vali 和 picti 可以为字符串、框符、图像、表达式或其它表达式,包括动态表达式. »
- 可以给出下面选项:
-
AutoAction False 鼠标指向时,是否动态更新切换 BaselinePosition Automatic 相对于环绕文本的排列方式 BaseStyle {} 显示切换的基本样式 ContentPadding True 是否将边缘缩放使其紧贴内容 Enabled Automatic 切换按钮是否启用或以灰色显示 ImageMargins 0 当前切换图像的周边边距 ImageSize All 当前切换的整个图像尺寸 - 在 Toggler 中的类似 Button 和 Slider 控制是不能点击的.
- EventHandler 捕获鼠标的点击,当设置 PassEventsDown->True 时,将此信息传递给 Toggler.
- 在当前的样式表中,BaseStyle 的设置附加到 "Toggler" 给出的默认样式上.
范例
打开所有单元关闭所有单元选项 (10)
AutoAction (2)
应用 (1)
用 Toggler 生成一个 tic-tac-toe(一种游戏)界面, 其中每个单元均遵守游戏逻辑:
Wolfram Research (2007),Toggler,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Toggler.html.
文本
Wolfram Research (2007),Toggler,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Toggler.html.
CMS
Wolfram 语言. 2007. "Toggler." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Toggler.html.
APA
Wolfram 语言. (2007). Toggler. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Toggler.html 年