PasteButton[expr]
押されるたびに expr をペーストするボタンを表す.
PasteButton[label,expr]
label 付きのボタンを表示する.
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"]で作られるものと機能が等しいボタンを作成する.
-
Alignment Automatic ボタン内のコンテンツの並べ方 Appearance Automatic ボタンの全体的な外見 AutoAction False マウスが上に置かれたときに自動的にボタンをクリックするかどうか Background Automatic ボタンの背景色 BaselinePosition Automatic 周囲のテキストと相対的な並べ方 BaseStyle "GenericButton" ボタンのベーススタイル指定 ContentPadding True 余白をコンテンツの周囲ぎりぎりまで縮めるかどうか Enabled Automatic ボタンを有効にするか,灰色(無効)にするか Evaluator Automatic expr を評価するカーネル FrameMargins Automatic 枠内に残す最低限の余白 ImageMargins 0 表示されたボタンの画像周囲の余白 ImageSize Full 表示されたボタンの全体的な大きさ Method "Preemptive" 使用する評価法 Tooltip None ボタンのためのツールチップ TooltipDelay 0.` ツールチップの表示までの遅延時間 TooltipStyle {} ツールチップのスタイル指定
全オプションのリスト
例題
すべて開く すべて閉じる例 (3)
スコープ (2)
PasteButtonのコンテンツ (1)
オプション (13)
Alignment (1)
Appearance (1)
Defaultと"Pressed"での外観:
Table[PasteButton["xxx", Appearance -> a], {a, {Automatic, "Pressed"}}]Background (1)
BaselinePosition (1)
Enabled (2)
デフォルトで,PasteButtonは有効になっている:
PasteButton["xxx"]Enabled->Falseとすると,ボタンは無効となり現行状態が可視で残る:
PasteButton["xxx", Enabled -> False]FrameMargins (1)
FrameMarginsを設定することで,ボタンのコンテンツエリアが大きくできる:
Table[PasteButton["xxx", FrameMargins -> m], {m, {0, 5, 10, 20}}]ImageMargins (1)
ImageMarginsを設定することで,ボタンエリアが大きくできる:
Table[PasteButton["xxx", ImageMargins -> m, Background -> Pink], {m, {0, 5, 10, 20}}]ImageSize (4)
Table[PasteButton["xxx", ImageSize -> i], {i, {Tiny, Small, Medium, Large}}]Column[Table[PasteButton["xxx", ImageSize -> i], {i, {50, 100, 150, 200}}]]PasteButton["xxx", ImageSize -> {Automatic, 50}]Grid[Table[PasteButton[xxx, ImageSize -> {w, h}], {h, {20, 30, 40}}, {w, {30, 40, 60}}]]特性と関係 (2)
PasteButton[Sqrt[]]PasteButtonはButtonの特殊ケースである:
PasteButton["xxx"]Button["xxx", NotebookWrite[ButtonNotebook[], "\"xxx\""]]考えられる問題 (1)
PasteButton はクリックごとに引数を評価はしない:
x = 0;PasteButton["xxx", x++]テクニカルノート
関連するガイド
-
▪
- コントロールオブジェクト ▪
- パレット ▪
- クリップボードの操作 ▪
- カスタムインターフェースの構築
関連するワークフロー
- パレットを作成する
テキスト
Wolfram Research (2007), PasteButton, Wolfram言語関数, https://reference.wolfram.com/language/ref/PasteButton.html.
CMS
Wolfram Language. 2007. "PasteButton." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/PasteButton.html.
APA
Wolfram Language. (2007). PasteButton. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/PasteButton.html
BibTeX
@misc{reference.wolfram_2026_pastebutton, author="Wolfram Research", title="{PasteButton}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/PasteButton.html}", note=[Accessed: 02-November-2026]}
BibLaTeX
@online{reference.wolfram_2026_pastebutton, organization={Wolfram Research}, title={PasteButton}, year={2007}, url={https://reference.wolfram.com/language/ref/PasteButton.html}, note=[Accessed: 02-November-2026]}