DialogReturn
DialogReturn[expr]
ダイアログウィンドウを閉じ,ダイアログから式 expr を返す.
ダイアログウィンドウを閉じ,Nullを返す.
詳細

- DialogInputで作成されたダイアログの中でDialogReturn[expr]が使われた場合,DialogInputが返す値は expr である.
- CreateDialogで作成されたダイアログの中でDialogReturn[expr]が使われた場合,expr は評価された後に廃棄される.
例題
すべて開くすべて閉じる例 (2)
スコープ (3)


この入力はダイアログウィンドウを立ち上げるが,戻り値は待たない:

ダイアログウィンドウに入力するとnameが動的に変更されるがresには即時的な影響はない:

ダイアログウィンドウが開いている間,カーネルは他の入力を評価する:
続行ボタンをクリックすると,DialogReturn[res=name]の影響を見ることができる:

特性と関係 (3)
これはDialogReturn[]を使ってダイアログノートブックから戻る:

明示的なDialogReturn[]の代りにDefaultButton[]を使うことができる:

CancelButton[]は暗黙裡にDialogReturn[$Canceled]を使う:

テキスト
Wolfram Research (2007), DialogReturn, Wolfram言語関数, https://reference.wolfram.com/language/ref/DialogReturn.html.
CMS
Wolfram Language. 2007. "DialogReturn." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DialogReturn.html.
APA
Wolfram Language. (2007). DialogReturn. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DialogReturn.html