ButtonBox
Usage
• ButtonBox[boxes] 代表笔记本中的一个按钮,当它被敲击时,显示boxes并且执行一个动作。
• 缺省动作是在当前位置粘贴boxes。
• 其他动作可以使用选项指定。
Notes
• ButtonBox 对象用于实现笔记本面板按钮,超链接和其他的活动元素。 • ButtonBox 对象在他们或包含他们的单元有选项Active->True时是活动的。 • 当ButtonBox 对象是活动的时,只要他们被敲击时,就执行一个动作。否则敲击他们只选择他们或他们的内容。 • ButtonBox[boxes, ButtonStyle->"style"] 取指定风格的ButtonBox的属性。ButtonBox的风格可以指定他的外观和他的动作。 • 下面给出了影响按钮外观的的选项:
| "\!\(\*StyleBox[\"\\\"Background\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"GrayLevel[0.8]\\\"\", \"MR\"]\) " | 按钮背景颜色 | | "\!\(\*StyleBox[\"\\\"ButtonFrame\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"\\\\\\\"Palette\\\\\\\"\\\"\", \"MR\"]\) " | 按钮帧类型 | | "\!\(\*StyleBox[\"\\\"ButtonExpandable\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"True\\\"\", \"MR\"]\) " | 一个按钮是否扩展填充GridBox中的一个位置 | | "\!\(\*StyleBox[\"\\\"ButtonMargins\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"3\\\"\", \"MR\"]\) " | 按钮周围的打印机的点的边距 | | "\!\(\*StyleBox[\"\\\"ButtonMinHeight\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"1\\\"\", \"MR\"]\) " | 字体大小单元中按钮的最小总长度 |
•下面给出了影响按钮动作的的选项:
| "\!\(\*StyleBox[\"\\\"Active\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"False\\\"\", \"MR\"]\) " | 是否让按钮总是活动的 | | "\!\(\*StyleBox[\"\\\"ButtonData\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"Null\\\"\", \"MR\"]\) " | ""按钮函数的第二个参数 | | "\!\(\*StyleBox[\"\\\"ButtonEvaluator\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"None\\\"\", \"MR\"]\) " | 向那儿送出要求值的按钮函数表达式 | | "\!\(\*StyleBox[\"\\\"ButtonFunction\\\"\", \"MR\"]\) " | "(pasting function) " | 按钮敲击时应用的函数 | | "\!\(\*StyleBox[\"\\\"ButtonNote\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"ButtonData\\\"\", \"MR\"]\) " | 当光标在按钮上时在window状态栏要显示的内容 | | "\!\(\*StyleBox[\"\\\"ButtonSource\\\"\", \"MR\"]\) " | "\!\(\*StyleBox[\"\\\"Automatic\\\"\", \"MR\"]\) " | 需要的按钮函数的第一个参数的位置 |
• 当作为Mathematica核的输入时,ButtonBox[ ... ] 在缺省情况下解释成 Button[ ... ]。
|