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

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

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

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

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

x

( i3 l& M) Z& ^7 A/ K+ A9 P9 t, X0 L2 ^
NX二次开发源码分享:删除树控件中选中的Node节点行% C, C! F5 r# d

6 J: B, s& w  d" E非常有用,分享出来,直接可以用哦!!!; Z& l0 }2 n* `- D

, R& k: Z. Z" _回复可见!!
5 T" {( O- S0 T/ \: I4 @8 l! j5 s
& q( p1 q2 S! K, p4 \[mw_shl_code=cpp,true]void  createSectionGridTool::deleteValueToTreeList(Tree *tree)/ T# |2 ]2 Y/ Q6 `( Q1 x
{' G- B2 S0 z' P: Z* R$ w
        std::vector<BlockStyler::Node *>selectedNodes=tree->GetSelectedNodes();                ! {5 U  P  ]$ U! f5 ?& G; |6 u1 N
        if(selectedNodes.size()>0)
$ H" j2 E# u" I  o1 r+ F        {
$ m+ {3 d7 w6 h- z9 n' Y% W                while(selectedNodes.size()>0)
8 L" ?8 d& {9 G' u                {( h, E% b& X. k6 L% \
                        tree->DeleteNode(selectedNodes[0]);% k0 W6 @$ U! K, F
                        selectedNodes=tree->GetSelectedNodes();, J8 ^% g- \. g. `' V
                }( ]( g* D6 c& n/ U
        }
7 ]8 S+ I+ n1 [, @        else4 ?. W' L* m, q* t( c8 _, J9 q
        {, d5 `9 ^8 u" V$ l# m* V4 b- {9 \
                theUI->NXMessageBox()->Show("Delete Node", NXOpen::NXMessageBox:ialogTypeInformation, "No Nodes are selected");
  s6 u3 T" V( _        } ' H2 B3 a% S/ p% m3 G: j; U1 M
}
( P% t" W2 Z9 x+ n4 Q) N. X[/mw_shl_code]% {7 X5 Z& c8 h7 D0 K4 ^
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了