MessageDialog

MessageDialog[expr]

提供一个标准的消息对话框,显示 expr 和一个 OK 按钮.

MessageDialog[expr,{lbl1:>act1,lbl2:>act2,}]

包含标签为 lbli 的按钮,点击按钮计算出相应的 acti.

更多信息和选项

  • expr 的内容可以是文本、图形或其它表达式.
  • MessageDialog 立即返回,但是如果不点击按钮或是关闭对话框,对话框不会自动关闭.
  • MessageDialog[expr] 产生一个对话框,对话框包含一个 OK 按钮. 按下 TemplateBox[{return}, Key0, BaseStyle -> {Notes, FontWeight -> Plain, FontFamily -> Source Sans Pro}] 等同于按下 OK 按钮.
  • MessageDialog 自动确定按钮的位置,按钮位置上面通常为 expr 的显示区.
  • 默认情况下,MessageDialog 允许必要时对按钮序列进行换行,并支持与 SetterBar 相同的 Appearance 选项设置,以便指定其他按钮的配置.
  • 在默认情况下,MessageDialog 打开一个笔记本文件,出现一个典型的消息对话框. 选项设置包括WindowFloating->FalseWindowSize->AllWindowTitle->None.
  • 在默认情况下,MessageDialog 弹出的对话框在显示屏幕的中间. 除非对 WindowMargins 进行明确设置.
  • MessageDialog 返回和对应于创建的笔记本的 NotebookObject.
  • 如果 Wolfram 系统在没有笔记本前端的情况下运行,MessageDialog[expr,] 以文本形式输出 expr,没有按钮或其它控件.

范例

基本范例  (2)

在窗口中显示一条消息:

消息可以是任意表达式:

Wolfram Research (2007),MessageDialog,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MessageDialog.html (更新于 2020 年).

文本

Wolfram Research (2007),MessageDialog,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MessageDialog.html (更新于 2020 年).

CMS

Wolfram 语言. 2007. "MessageDialog." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/MessageDialog.html.

APA

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

BibTeX

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

BibLaTeX

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