用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[] tag

NX二次开发(C#)-UIStyler-获取UI选择对象相关推荐

  1. NX二次开发CreateDialog函数在UI.hxx文件和WinUser.h中的冲突

    NX二次开发CreateDialog函数在UI.hxx文件和WinUser.h中的冲突 在UG二次开发中,若使用MFC库,一旦加上#include<Afx.h>头文件,或者使用<wi ...

  2. UG NX二次开发(C#)-建模-获取圆柱面信息(轴向、半径、深度)

    获取圆柱面的信息 前言 一.在UG NX中面的类型有哪些? 二.获取圆柱面信息的函数 1.获取半径和轴向 2.计算圆柱面的深度值 3.测试用例 总结 文章目录 前言 一.在UG NX中面的类型有哪些? ...

  3. C# NX二次开发 使用内部函数获取当前光标在视图中的绝对坐标

    通过内部函数SEL_ask_current_selection_context,获取到当前游标选择器指针,结合UF函数UF_UI_ask_sel_cursor_pos即可获取到当前光标在视图中的绝对坐 ...

  4. C# NX二次开发 NX6.0获取视图中心绝对坐标

    在NX8.5以上版本可以使用NXOpen.View.AbsoluteOrigin或UF_VIEW_ask_center等方式获取视图中心绝对坐标 但NX6.0版本的.NET中没有UF_VIEW_ask ...

  5. NX二次开发-UFUN获取part的单位(公制/英制)UF_PART_ask_units

    NX二次开发-UFUN获取part的单位(公制/英制)UF_PART_ask_units NX11+VS2013#include <uf.h> #include <uf_part.h ...

  6. UG\NX二次开发 获取曲线上某个位置的点坐标、切线矢量、主法线矢量、副法线矢量 UF_MODL_ask_curve_props

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取曲线上某个位置的点坐标.切线矢量.主法线矢量.副法线矢量 U ...

  7. NX二次开发-UFUN获取工程图所有视图tag UF_DRAW_ask_views

    NX二次开发-UFUN获取工程图所有视图tag UF_DRAW_ask_views #include <uf.h> #include <uf_draw.h> #include ...

  8. NX二次开发-UFUN获取工程图详细信息UF_DRAW_ask_drawing_info

    NX二次开发-UFUN获取工程图详细信息UF_DRAW_ask_drawing_info NX9+VS2012#include <uf.h> #include <uf_draw.h& ...

  9. UG\NX二次开发 获取相切面的三种方法

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取相切面的三种方法 方法1: 使用NX Open C++ 的面 ...

  10. UG\NX二次开发 获取当前工作部件 UF_ASSEM_ask_work_part

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取当前工作部件 UF_ASSEM_ask_work_part ...

最新文章

  1. 几种Normalization算法.md
  2. 10条PyTorch避坑指南
  3. WCF 4.0 REST Service JSON跨域调用
  4. 基于555时基集成芯片压控振荡器
  5. red hat安装宝塔_只需几分钟即可安装Red Hat Container Development Kit(视频)
  6. React Router学习
  7. [leetcode] 95. 不同的二叉搜索树 II
  8. Java New IO
  9. 未来教育 · 软件破解
  10. (八)IT_开发常用单词大全
  11. C#开发实战1200例(第I卷)目录
  12. 使用记账软件,记录每笔消费和收入操作简单
  13. 自动白平衡也即:color constancy (色彩恒常)研究总结
  14. Linux中部署Spring Cloud项目
  15. Markdown中空格和换行
  16. abacus 基本操作
  17. form表单提交后提示成功信息
  18. JS 的cookie三部曲
  19. postgres内存上下文
  20. PCA(Principal Component Analysis)数学分析

热门文章

  1. clk_get、clk_enable和clk_get_rate函数
  2. xshell中出现的绿色背景的文件夹
  3. unity渲染篇:烘焙模型贴图
  4. 在SpringBoot中实现通用Auth认证,有哪几种方式?
  5. flask蓝图buleprint使用
  6. windows7 安装pytorch简易教程
  7. 计算机网络期末考点复习
  8. dataset.padded_batch 用法案例
  9. Part Ⅴ Entertainment 娱乐活动??
  10. html5 audio duration,记一次vue中获取audio媒体总时长duration遇到的问题