CreateDialog
CreateDialog[expr]
生成一个包含 expr 的对话笔记本,并在前端打开它.
CreateDialog[expr,obj]
将由笔记本对象 obj 表示的笔记本替换为从 expr 获得的笔记本.
更多信息和选项
- CreateDialog 缺省时生成一个带有选项设置的笔记本,以便适用于典型对话框的外观和行为. 选项设置包括 Deployed->True、ShowCellBracket->False、WindowFloating->False 和WindowSize->All.
- 缺省时由 CreateDialog 创建的对话笔记本在主显示屏的中部打开. 关于 WindowMargins 的显式设置将屏蔽该设置.
- 缺省时 CreateDialog[expr] 把 expr 放进单个的输出单元中.
- 如果 expr 是一个完整的笔记本表达式,CreateDialog[expr] 根据该表达式生成一个打开的笔记本.
- 如果 expr 是一个单元或单元列表,CreateDialog[expr] 生成一个由这个单元或这些单元组成的笔记本.
- CreateDialog 可以采取任何笔记本选项.
- 如果没有明确设定 WindowTitle,对话笔记本将不显示任何名称.
- 附加的选项 Modal 指定由 CreateDialog 生成的对话是否典型.
- 在缺省设置 Modal->False 时,即便当对话笔记本为开启状态,也可使用其它窗口. 在 Modal->True 时,直到对话被关闭时才能使用其它 Wolfram 系统窗口. 如果没有关闭对话的机制,Wolfram 系统实际上将冻结.
- 如果 DialogReturn 在由 CreateDialog 创建的窗口内部被执行,比如作为点击按钮的结果,则窗口将被关闭.
- 使用 CreateDialog 创建的对话笔记本,按 键实际相当于点击 DefaultButton,按 相当于点击CancelButton .
- 如果对话笔记本不包含 DefaultButton 或 CancelButton,按 或 将关闭对话笔记本,而不执行任何其它行为.
- CreateDialog 返回与其所创建的笔记本对应的 NotebookObject.
- CreateDialog[expr,obj] 将覆盖由笔记本对象 obj 表示的笔记本中的任何数据.
范例
打开所有单元关闭所有单元范围 (2)
选项 (4)
属性和关系 (1)
Wolfram Research (2007),CreateDialog,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CreateDialog.html.
文本
Wolfram Research (2007),CreateDialog,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CreateDialog.html.
CMS
Wolfram 语言. 2007. "CreateDialog." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CreateDialog.html.
APA
Wolfram 语言. (2007). CreateDialog. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CreateDialog.html 年