admin 发表于 2018-9-5 22:08:30

Tecnomatix 二次开发入门教程 5 创建Tecnomatix UI界面

Tecnomatix 二次开发入门教程 5 创建Tecnomatix UI界面

UI类
UI类包括用于实现用户界面功能的类。 UI类别表单和控件如下所述。

1 表单
TxForm类充当所有表单(对话框)的基类。 从TxForm派生的子类继承以下行为:
SemiModal属性:在对话框打开时禁用所有其他命令。 选择,缩放,平移和拾取功能未禁用,但仅可使用鼠标而非工具栏按钮使用。
将对话框放置在屏幕上方便的位置并将其关闭后,下次打开时它会自动重新出现在同一位置。
注意:由于直接从System.Windows.Forms.Form派生的表单可能无法在工程应用程序中正常运行,因此建议始终从Tecnomatix.Engineering.UI.TxForm派生表单。
2 控件
通过控件,您可以轻松创建自己的图形用户界面(GUI),同时使其与Tecnomatix工程应用程序的外观保持一致。控件“了解”工程环境。例如,他们在工程应用程序的查看器中“监听”鼠标选择以识别拾取的对象,或者当用户键入现有模型对象的名称时,控件识别该名称是否是有效对象。
UI Controls提供特别为Tecnomatix.NET开发的.NET类型控件,以便在TxForm对象中使用:
控件说明
TxNumericEditBoxCtrl类似于带有微调器的编辑框(向上和向下箭头按钮)。用于指定数值。根据“选项”对话框中设置的单位显示数值。
Tx3DVectorCtrl类似于三个相邻的编辑框,每个编辑框都有一个微调器(向上和向下箭头按钮)。用于指定3D矢量。根据“选项”对话框中设置的单位显示3D矢量值。
TxObjEditBoxCtrl类似于编辑框。用于指定文档中存在的模型对象。
TxObjComboBoxCtrl类似于一个组合框。用于指定文档中存在的模型对象。
TxFrameEditBoxCtrl类似于编辑框。用于指定3D位置。
TxObjGridCtrl类似于一个网格控件,其中一列包含可用于指定文档中存在的模型对象的字段。
3 添加控件过程通过在添加控件工具条上预览添加Tecnomatix.Engineering.UI.dll文件,添加相关的toolbox 到界面上即可。

         



174659562 发表于 2018-12-21 18:00:33

学习Tecnomatix 二次开发

safdgfgdhkhogfy 发表于 2019-9-18 13:56:03

[原创] Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序   [复制链接]

啾啾 发表于 2019-10-17 11:40:00

学习Tecnomatix 二次开发

啾啾 发表于 2019-10-18 09:17:06

二次开发学习

zoro4818 发表于 2020-2-2 17:31:55

这一节应该比较重点了把··

枯草飞 发表于 2020-7-5 18:51:54

学习Tecnomatix 二次开发

dgutlzt 发表于 2020-7-23 09:08:54

hahahahahahaahahaahhahaa

dgutlzt 发表于 2020-8-12 11:15:09

hahaahahaahahahah

yuyi5158 发表于 2021-7-11 23:01:58

学习Tecnomatix 二次开发
页: [1] 2 3
查看完整版本: Tecnomatix 二次开发入门教程 5 创建Tecnomatix UI界面