PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

admin 发表于 2018-3-25 16:59:27 |阅读模式

admin 楼主

2018-3-25 16:59:27

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

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

x
% J! i* }* z3 [, P6 X) a3 Y
9 P1 [7 _1 f& R6 _8 U5 g
NX二次开发源码分享:删除树控件中选中的Node节点行
( _/ m; G& z0 J" k
& W8 e& T0 R" K2 y6 m1 J非常有用,分享出来,直接可以用哦!!!: a. i. O8 X# Z5 Z% L
. a7 X) @& N1 K* K( q
回复可见!!
  a) S8 R# h4 f4 A0 O* V8 _; U( ]6 x3 r2 L0 j0 _' D9 H
[mw_shl_code=cpp,true]void  createSectionGridTool::deleteValueToTreeList(Tree *tree)
1 G6 T- l! x+ ^& b. }5 K( c% g{$ [8 d7 z' G4 Y7 K: i* H
        std::vector<BlockStyler::Node *>selectedNodes=tree->GetSelectedNodes();               
! a1 J7 T) P( V- ~% A        if(selectedNodes.size()>0)3 F$ d& ?( u% O4 B6 }
        {
. R9 T( v# @. g" y& L                while(selectedNodes.size()>0)2 C" H7 G6 D2 U/ t. t
                {
9 B; Q% y  z  ?+ D* I                        tree->DeleteNode(selectedNodes[0]);
9 q" c$ s7 f! e% W5 u  H; o                        selectedNodes=tree->GetSelectedNodes();
! N) H  h  m2 k) m5 A                }
. i$ {( Z* ^, |' L+ B4 \" U  U        }
: k4 Q3 p' A0 u2 D        else5 n, g8 c% H; f, ^* d2 u3 ?: F
        {- g8 l5 X. Y; [# ~, @- K
                theUI->NXMessageBox()->Show("Delete Node", NXOpen::NXMessageBox:ialogTypeInformation, "No Nodes are selected");  [& w( u. W7 [2 `
        } ' D& R! g0 \/ @: h0 V5 R
}
$ [3 s8 ^9 P5 |( n1 s! g[/mw_shl_code]
2 c0 _& D$ z2 A3 y1 J8 M5 x
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了