在DIAdem中使用对话框



主要软件:
主要软件版本: 9.1
主要软件修正版本: N/A
次要软件: N/A

问题:

我在哪里可以获取到关于DIAdem对话框编辑器的信息?

我如何从对话框中传递一个值到DIAdem脚本中?



解答:

DIAdem中的对话框编辑器是什么?

对话框编辑器是用来创建用户对话框的。在用户对话框中,我们可以在DIAdem脚本运行的时候设置输入信息或者是选择多种不同的操作。与标准对话框不同的是,比如说消息显示对话框,我们可以设计用户对话框来满足我们的需求。DIAdem将我们设计好的对话框保存在SUD文件中。使用SUDDlgShow命令可以在DIAdem脚本中打开这个对话框。我们使用变量的方式来在对话框与DIAdem中传递数据和消息,这样我们既可以在对话框中执行默认的操作也可以用来处理返回值。

用户对话框如何传递数据到DIAdem中?

对话框可以以读写的方式访问DIAdem中的变量,可以将对话框中设定值传递到DIAdem的变量中以供使用。

如果你有一个文本对话框或者是数字输入对话框,你可以在“变量”属性中指定一个变量来传递文本或者数字值,这个变量是可以在DIAdem脚本中访问到的。如果你希望从一个按钮对话框中传输数据,可以设定一个全局变量。按钮按下或者是文本输入这些事件的访问,你可以去对话框编辑器中选择事件TAB键。这个TAB键显示了所有有效的事件,你可以点击相应的事件进行处理。

如何指定对话框在屏幕上的位置?

对话框参数中有两个参数:“Top”和“Left”用来确定对话框距离屏幕上和左边的距离。

我如何确定TAB键选择对话框上按钮的顺序以及我如何设置对话框上对象的焦点?

想要将按钮设置为焦点需要在tab顺序中将其指定为第一个值。设置tab键切换顺序可以右键点击按钮,然后选择Tabulator Sequence。

我可以从哪里获取到更多关于对话框的帮助信息?

DIAdem»Help»Contents»DIAdem Panels»DIAdem SCRIPT»Dialog Editor

 



相关链接:
KB 3C25L97H: How Can I Debug DIAdem User Dialogs (SUD) and DataPlugins?
KB 36B6UQDZ: Tab Control in SUD Dialogs

附件:





报告日期: 03/30/2005
最近更新: 06/13/2013
文档编号: 3JT8AVRY