PLM之家PLMHome-工业软件践行者

[二次开发源码] NX二次开发源码分享:删除树控件中选中的Node节点行

[复制链接]

2018-3-25 16:59:27 2233 0

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82170
QQ
发表于 2018-3-25 16:59:27 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
  i8 X, n" B1 C+ a( ?

& f4 R/ b, l% w& [! w- O5 _NX二次开发源码分享:删除树控件中选中的Node节点行- e- z+ O$ O2 S4 j& ]* {, D
  m* r. H: `; o% Y6 x  p+ V6 e
非常有用,分享出来,直接可以用哦!!!
: \1 q5 k' o' S- q  ~0 e0 a
% A6 m2 q+ Z+ W1 j' z, G+ E+ G回复可见!!5 S: m. o1 T! D0 [

8 @/ H" V! ?, q! l[mw_shl_code=cpp,true]void  createSectionGridTool::deleteValueToTreeList(Tree *tree)
8 O9 e( t6 d: x) M' A0 X{+ ^2 Q3 D1 i" |; h
        std::vector<BlockStyler::Node *>selectedNodes=tree->GetSelectedNodes();               
. ~/ m7 ?" i/ n2 x+ t) [5 Q        if(selectedNodes.size()>0)
; B: `/ p( Y+ q5 D% r- R% Y( x        {0 [7 j# y' a4 ~* C4 {' \- x4 \/ E
                while(selectedNodes.size()>0); }" I; G  s3 b/ M5 k
                {
6 k4 v  B: c9 `( Q                        tree->DeleteNode(selectedNodes[0]);
6 `7 l) d- W% Z, N  o& G7 z: j$ i: D                        selectedNodes=tree->GetSelectedNodes();
- r" y& D* y8 y) [- U  t                }2 _; `9 Q* H. d
        }
0 w+ x: g& M2 k        else
* E8 \) Z  `8 s, e/ X- p        {% |/ S. k. W$ p- O
                theUI->NXMessageBox()->Show("Delete Node", NXOpen::NXMessageBox:ialogTypeInformation, "No Nodes are selected");
# @  {. c* v1 c1 L        }
! ~3 v, u2 A' K" c1 v5 o0 v}. @/ I2 |4 Q$ i$ g3 P/ I
[/mw_shl_code]
6 F+ J' d9 Y4 f* }& a
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了