PopupMenu

PopupMenu[x,{val1,val2,}]

表示一个弹出菜单,带有设置 x 和可能的取值 vali.

PopupMenu[Dynamic[x],{val1,}]

设置采取动态更新的 x 的当前值,其中 x 的值在每次选中菜单中的选项时重设.

PopupMenu[x,{val1lbl1,val2lbl2,}]

表示一个弹出菜单,其中 vali 的可能取值由 lbli 确定.

PopupMenu[x,{val1lbl1,},dlbl]

如果 x 不属于 vali 时,显示菜单项为 dlbl.

PopupMenu[x,{},dlbl,base]

当没有点击时,显示 base.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (2)

从弹出菜单中选择:

设置 PopupMenu 为一个动态状态:

范围  (7)

弹出菜单的内容  (4)

PopupMenu 中用图形作为上下文:

用任意表达式作为标签:

Null 表示一个空白标签:

在默认情况下,PopupMenu 不需要重新设置大小,已留出足够的空间用于显示:

设置 ImageSize->Automatic 时,PopupMenu 重设每个面的大小:

弹出菜单的控制  (3)

从默认选中 值开始:

设置是基于值的,与标签无关:

PopupMenu 和一个滑杆连接起来:

选项  (9)

Alignment  (1)

指定菜单的对齐方式:

BaselinePosition  (1)

与周围文本的对齐:

Enabled  (1)

在默认情况下,PopupMenu 可用:

当设置 Enabled->False 时,PopupMenu 不可用,但是显示它的当前状态:

FieldSize  (3)

使用预定义的尺寸大小:

指定宽度和高度:

在设定值之间允许高度和宽度:

FrameMargins  (1)

在视图中增加边幅:

ImageMargins  (1)

在视图外增加边幅:

ImageSize  (1)

控制图形整体的高度和宽度:

应用  (1)

动态更新基本视图:

属性和关系  (1)

PopupMenu 中,设置值和列表中元素的值是相联系的:

PopupView 中,设置值和列表中元素的位置是相联系的:

Wolfram Research (2007),PopupMenu,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PopupMenu.html (更新于 2010 年).

文本

Wolfram Research (2007),PopupMenu,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PopupMenu.html (更新于 2010 年).

CMS

Wolfram 语言. 2007. "PopupMenu." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2010. https://reference.wolfram.com/language/ref/PopupMenu.html.

APA

Wolfram 语言. (2007). PopupMenu. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/PopupMenu.html 年

BibTeX

@misc{reference.wolfram_2024_popupmenu, author="Wolfram Research", title="{PopupMenu}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/PopupMenu.html}", note=[Accessed: 17-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_popupmenu, organization={Wolfram Research}, title={PopupMenu}, year={2010}, url={https://reference.wolfram.com/language/ref/PopupMenu.html}, note=[Accessed: 17-November-2024 ]}