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 到界面上即可。
学习Tecnomatix 二次开发 [原创] Tecnomatix 二次开发入门教程 3 第一个hello plmhome程序 [复制链接] 学习Tecnomatix 二次开发 二次开发学习
这一节应该比较重点了把·· 学习Tecnomatix 二次开发 hahahahahahaahahaahhahaa hahaahahaahahahah 学习Tecnomatix 二次开发