DialogInput

DialogInput[expr]

交互作用建起 expr 作为一个对话笔记本,等待直到 DialogReturn[e] 从其内部被计算,然后返回结果 e.

DialogInput[{x=x0,y=y0,},expr]

建立 expr 中的局部变量 xy.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (1)

范围  (2)

用对话输入窗口设定一个变量:

在字段中输入某些文本并点击 Proceed 以设定 res

设定 resTrueFalse, 取决于点击哪一个按钮:

属性和关系  (5)

DialogReturn[] 从对话笔记本返回:

DefaultButton[] 可以用来直接替代 DialogReturn[]

CancelButton[] 隐含使用 DialogReturn[$Canceled]

Input[] 为输入一个表达式创建一个专门的对话窗口:

InputString[] 为输入一个字符串创建一个专门的对话窗口:

可能存在的问题  (1)

DialogInput 阻止排队计算通道,防止运行排队控件:

SynchronousUpdating 的某些值也使用排队的通道,并且也被阻止:

对于 Manipulate,必须改变 SynchronousUpdating 的默认值才能运行:

当排队运算通道被阻止时,可能无法运行计划的任务:

Wolfram Research (2007),DialogInput,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DialogInput.html.

文本

Wolfram Research (2007),DialogInput,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DialogInput.html.

CMS

Wolfram 语言. 2007. "DialogInput." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/DialogInput.html.

APA

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

BibTeX

@misc{reference.wolfram_2025_dialoginput, author="Wolfram Research", title="{DialogInput}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/DialogInput.html}", note=[Accessed: 13-January-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_dialoginput, organization={Wolfram Research}, title={DialogInput}, year={2007}, url={https://reference.wolfram.com/language/ref/DialogInput.html}, note=[Accessed: 13-January-2025 ]}