Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 动态交互 > 控件对象 > PopupMenu >

PopupMenu

Updated In 8 Graphic
PopupMenu
表示一个弹出菜单,带有设置 x 和可能的取值 .
PopupMenu[Dynamic[x], {val1, ...}]
设置采取动态更新的 x 的当前值,其中 x 的值在每次选中菜单中的选项时重设.
PopupMenu
表示一个弹出菜单,其中 的可能取值由 确定.
PopupMenu
如果 x 不属于 时,显示菜单项为 .
PopupMenu
当没有点击时,显示 base.
  • PopupMenu 表示菜单中的子项按照 连续显示.
  • 可以是字符串、框件、图形或任何其它表达式,包括动态表达式.
  • PopupMenu 中,Delimiter 将整个列表 list 作为一个元素显示, 在弹出菜单内显示水平分隔符.
  • 下面给出可能的选项:
AppearanceAutomatic菜单的整体大小
BaselinePositionAutomatic相对环绕文本的对齐方式
BaseStyle{}菜单的基本样式
ContentPaddingTrue是否紧缩内容周围的边幅
EnabledAutomatic菜单是否可用,或以灰色显示
FieldSize{{1.,50.},{1.,10.}}菜单项的大小
FrameMarginsAutomatic菜单框架内的边幅的大小
ImageMargins0菜单周围的边幅的大小
ImageSizeAll菜单的整个图形大小
MenuStyle{}菜单项的样式规格
  • 当弹出菜单点击或没有点击时,Appearance 允许弹出菜单的不同显示.
  • BaseStyle 的设置可以做为当前样式表中由 给出样式的补充.
从弹出菜单中选择:
设置 PopupMenu 为一个动态状态:
从弹出菜单中选择:
In[1]:=
Click for copyable input
Out[1]=
 
设置 PopupMenu 为一个动态状态:
In[1]:=
Click for copyable input
Out[1]=
PopupMenu 中用图形作为上下文:
用任意表达式作为标签:
Null 表示一个空白标签:
在默认情况下,PopupMenu 不需要重新设置大小,已留出足够的空间用于显示:
设置 ImageSize->Automatic 时,PopupMenu 重设每个面的大小:
从默认选中 值开始:
设置是基于值的,与标签无关:
PopupMenu 和一个滑杆连接起来:
指定菜单的对齐方式:
在默认情况下,PopupMenu 不会打开,直到您点击它:
设置 AutoAction 时,PopupMenu 在鼠标指向菜单时打开:
与周围文本的对齐:
在默认情况下,PopupMenu 可用:
当设置 Enabled->False 时,PopupMenu 不可用,但是显示它的当前状态:
使用预定义的尺寸大小:
指定宽度和高度:
在设定值之间允许高度和宽度:
在视图中增加边幅:
在视图外增加边幅:
控制图形整体的高度和宽度:
动态更新基本视图:
PopupMenu 中,设置值和列表中元素的值是相联系的:
PopupView 中,设置值和列表中元素的位置是相联系的:
版本 6 的新功能 | 版本 8 修改功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF