PasteButton

PasteButton[expr]

表示一个按钮,当按下该按钮时,粘贴 expr.

PasteButton[label,expr]

显示带有标签 label 的按钮.

更多信息和选项

  • 默认情况下,expr 在输入笔记本的当前插入点处粘贴.
  • PasteButton[notebook,label,expr] 粘贴到指定的笔记本中.
  • PasteButton 以普通的方式求解变量,所以通常 expr 能快速计算.
  • PasteButton[Defer[expr]] 创建一个按钮,粘贴 expr 未执行前的表达式.
  • 如果 expr 包含一个选择占位符,则粘贴完成时它将会被你当前的选择取代.
  • 选择占位符可以用符号 \[SelectionPlaceholder]表示.
  • label 可以是任意表达式.
  • PasteButton 具有和 Button 相同的选项.
  • PasteButton[expr] 创建的按钮与由 Button[expr,None,BaseStyle->"Paste"] 创建的具有相等的功能.
  • 所有选项的列表

范例

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

基本范例  (3)

创建一个按钮,粘贴它的内容:

采用不同的标签:

创建一个按钮,粘贴它未计算前的表达式:

范围  (2)

PasteButton 内容  (1)

使用任意表达式作为标签:

PasteButton 控制  (1)

粘贴计算的结果:

粘贴图形对象:

选项  (13)

Alignment  (1)

不同的预定义对齐方式选项:

Appearance  (1)

Default"Pressed" 的外观:

Background  (1)

改变背景颜色:

BaselinePosition  (1)

和周边文字对齐:

Enabled  (2)

默认情况下 PasteButton 是处于启用状态的:

设置 Enabled->False, 该按钮被禁用,但在目前的状态下是可视的:

Evaluator  (1)

默认情况下,粘贴操作发生在前端:

FrameMargins  (1)

通过设置 FrameMargins ,使按钮内容面积变大:

ImageMargins  (1)

通过设置 ImageMargins ,使按钮面积变大:

ImageSize  (4)

使用预设值:

或使用任意值:

通过设置第二个元素,您也可以控制高度:

完全自定义大小:

应用  (1)

生成关于国家名称集合的粘贴按钮:

属性和关系  (2)

替换当前的选择:

PasteButton 是一个 Button 的特例:

可能存在的问题  (1)

PasteButton 在每次点击时并不计算它的变量值:

Wolfram Research (2007),PasteButton,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PasteButton.html.

文本

Wolfram Research (2007),PasteButton,Wolfram 语言函数,https://reference.wolfram.com/language/ref/PasteButton.html.

CMS

Wolfram 语言. 2007. "PasteButton." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/PasteButton.html.

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_pastebutton, organization={Wolfram Research}, title={PasteButton}, year={2007}, url={https://reference.wolfram.com/language/ref/PasteButton.html}, note=[Accessed: 22-November-2024 ]}