使用UG UISTYLER 窗体编辑器,创建对话框 part 1

时间:2022-11-30 08:05:40

在UG 二次开发中,经常需要一些交互的输入,参数的更改啊,零件的选取什么的,UG 自身提供了创建这一类对话框的功能。当然也可以使用MFC或winForm 作为交互。但使用自带的比较快和简洁,风格也统一一些,个人意见。

在“Application”菜单中,选择“user interface styler”,就进入了uistyler的编辑界面,

使用UG UISTYLER 窗体编辑器,创建对话框 part 1

1. 点击“控件栏”中的控件,就可以将控件添加到窗体中,添加的控件的位置为在“控件选择栏”中当前光标位置的下方。

创建的窗体,可在预览窗体中实时看见。“在控件选择栏”中选中一个控件,则这个控件应的属性就可在“控件属性编辑窗体”内显示和编辑。

2. 在“控件属性编辑窗体”中,一般有3个标签页:属性attributes,回调函数页callbacks,位置页attachment.

对于“窗体”还有一个选择页selection,主要用来控制,这个窗体显示的同时,是否支持鼠标选择其他零件或实体。

3. 在创建好自己需要实现的交互功能后,就可以保存窗体。保存时,在保存窗体的左下角,选择对应开发用的语言。我这里选C#。

使用UG UISTYLER 窗体编辑器,创建对话框 part 1

使用UG UISTYLER 窗体编辑器,创建对话框 part 1

然后就会得到两个文件,dlg是UG 的对话框文件,cs是与这个对话框对应的控制类(其他语言会有不同,但用法一致)。

至于这个文件如何使用,且看下回分解了,吃饭去,阿弥陀佛。