此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

PopupMenu

PopupMenu[x, {val1, val2, ...}]
表示一个弹出菜单,带有设置 x 和可能的取值 vali
PopupMenu[Dynamic[x], {val1, ...}]
动态更新 x 的当前值,每次选择菜单中的选项,重设 x 的值。
PopupMenu[x, {val1->lbl1, val2->lbl2, ...}]
表示一个弹出菜单,vali 的可能取值由 lbli 确定。
PopupMenu[x, {val1->lbl1, ...}, dlbl]
如果 x 不属于 vali 时,显示菜单项为 dlbl
PopupMenu[x, {...}, dlbl, base]
当没有点击时,显示 base
  • PopupMenu[x, {val1, val2, ...}] 表示菜单中的子项按照 vali 连续显示。
  • valilbli 可以是字符串、框件、图形或其它表达式,包括动态表达式。
  • PopupMenu[x, list] 中,Delimiter 将整个列表 list 作为一个元素显示, 在弹出菜单内显示水平分隔符。
  • 给出以下选项:
AppearanceAutomatic菜单的整体大小
BaselinePositionAutomatic与环绕文本的对齐方式
BaseStyle{}菜单的基本样式
EnabledAutomatic菜单是否可用,或以灰色显示
FieldSize{{1.,50.},{1.,10.}}菜单项的大小
FrameMarginsAutomatic菜单框架内的空白边幅的大小
ImageMargins0菜单周围的空白边幅的大小
ImageSizeAll菜单的整个图形大小
  • 当点击或没有点击时,Appearance->{"Clicked"->app1, "Unclicked"->app2} 允许弹出菜单的不同显示。
  • BaseStyle 的设置可以做为当前样式表中由 "PopupMenu" 给出样式的补充。
6 的新功能