ChoiceDialog

ChoiceDialog[expr]

OKおよびキャンセルボタンとともに expr を表示する標準的な選択ダイアログボックスを表示し,OKがクリックされるとTrueを,キャンセルがクリックされるとFalseを返す.

ChoiceDialog[expr,{lbl1val1,lbl2val2,}]

ラベル lbli を持つボタンを含み,クリックされたボタンに対応する vali を返す.

詳細とオプション

  • ChoiceDialogは,expr を表示するために使用する領域の外側に自動的にボタンを配置する.
  • テキストとグラフィックスを含むどのような式も,expr および lbli に使うことができる.
  • ChoiceDialog[expr]で生成されたウィンドウにおいて,TemplateBox[{return}, Key0, BaseStyle -> {Notes, FontWeight -> Plain, FontFamily -> Source Sans Pro}]を押すことはOKボタンをクリックすることと同等とみなされる.また,を押すこととウィンドウを閉じることはキャンセルボタンをクリックすることと同等とみなされる.
  • ChoiceDialog[expr,{lbl1->val1,}]TemplateBox[{return}, Key0, BaseStyle -> {Notes, FontWeight -> Plain, FontFamily -> Source Sans Pro}]を押すと val1 が返され,を押すかウィンドウを閉じるかすると val2が返される.
  • ChoiceDialogは,デフォルトで,必要に応じて一連のボタンをラインラップできるようにし,他のボタン構成を指定するためにSetterBarと同じAppearanceオプション設定をサポートする.
  • ChoiceDialogはデフォルトで,一般の選択ダイアログの外観を持ったノートブックを表示する.オプション設定には,WindowFloating->FalseWindowSize->AllWindowTitle->Noneがある.
  • ChoiceDialogはデフォルトで,メインのディスプレイスクリーンの中央にダイアログを表示する.WindowMarginsを明示的に設定すると,これが無効になる.
  • Wolframシステムをノートブックフロントエンドなしで実行する場合は,ChoiceDialogがテキスト形式の選択肢を与える.

例題

すべて開くすべて閉じる

  (2)

選択のダイアログを作る:

多項選択のダイアログを作る:

スコープ  (1)

スタンドアロンカーネルでは,選択肢が丸カッコでリストされ,デフォルトの選択肢が角カッコで示される:

In[1]:= ChoiceDialog["Are you sure you want to do that?"]
Are you sure you want to do that? (OK, Cancel) [OK]:

Out[1]= True
Wolfram Research (2007), ChoiceDialog, Wolfram言語関数, https://reference.wolfram.com/language/ref/ChoiceDialog.html (2020年に更新).

テキスト

Wolfram Research (2007), ChoiceDialog, Wolfram言語関数, https://reference.wolfram.com/language/ref/ChoiceDialog.html (2020年に更新).

CMS

Wolfram Language. 2007. "ChoiceDialog." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/ChoiceDialog.html.

APA

Wolfram Language. (2007). ChoiceDialog. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ChoiceDialog.html

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_choicedialog, organization={Wolfram Research}, title={ChoiceDialog}, year={2020}, url={https://reference.wolfram.com/language/ref/ChoiceDialog.html}, note=[Accessed: 23-November-2024 ]}