用C#语言进行NX二次开发时,对于初学者,设计UI Styler后,不知道如何获取选择的对象。本文基于C#+NX1957介绍怎么在C#中获取UI选择对象
首先,设计一个UI界面,如下所示,包括了:
1、选择对象
2、选择面
3、选择体
4、选择特征

在设计完成界面后,将其保存为C#格式的.dlx和.cs,建立对应的工程项目。
在public int update_cb(NXOpen.BlockStyler.UIBlock block)方法中,找到对应的块:
如选择对象,则是 if (block == _ObjectSelect)
在代码段中添加如下代码:
if (block == _ObjectSelect)
{
//---------Enter your code here-----------
TaggedObject[] taggedObjects = _ObjectSelect.GetSel

本文介绍了如何在C#中进行NX二次开发时,通过UIStyler获取用户选择的对象。文章详细讲解了创建UI界面、保存为C#文件、在update_cb方法中获取选择对象的步骤,并提供了获取选中对象类型和子类型的代码示例,展示了实体、面和体选择的处理方式。
订阅专栏 解锁全文
274

被折叠的 条评论
为什么被折叠?



