PLM之家PLMHome-国产软件践行者

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

[复制链接]

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

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

admin 楼主

2018-3-25 16:59:27

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

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

x

7 u- K% y; ~' `) q% k  p3 X( g* y. C
9 x  I0 g& C# ^NX二次开发源码分享:删除树控件中选中的Node节点行5 C" d- F0 e* P6 i
7 H5 ^) }0 ^2 h9 L
非常有用,分享出来,直接可以用哦!!!. O0 H2 F4 h7 \% E; b$ U

6 n0 E3 N8 {' C, }回复可见!!
8 I- b3 B5 R7 _" @, ^8 N( L. X; `1 [2 r8 N  I; K+ O
[mw_shl_code=cpp,true]void  createSectionGridTool::deleteValueToTreeList(Tree *tree)
) p6 ~& @, i# e{- d$ J5 ]  A8 e0 |% A4 i, K$ j! S$ S" U
        std::vector<BlockStyler::Node *>selectedNodes=tree->GetSelectedNodes();                " A4 U( g/ }( S6 _0 d! P3 d. f
        if(selectedNodes.size()>0)
+ _$ k) I0 l. S# V        {7 s- R3 Y; ~* [
                while(selectedNodes.size()>0)
+ n/ Y  t( L, |. X                {
% A: Y' w: k  h$ T: r+ j                        tree->DeleteNode(selectedNodes[0]);
/ N0 Y$ X7 x! J2 @! o( m* ~2 {                        selectedNodes=tree->GetSelectedNodes();) a9 _+ R) O& B7 o1 r
                }) M  g5 @# ]! n* S$ K2 X4 t) s
        }/ @0 y9 y' |( T7 F$ g# w  E/ J
        else
0 T. u* w8 j6 ?* N        {
1 a* f! G5 C) ~: j5 r0 ]                theUI->NXMessageBox()->Show("Delete Node", NXOpen::NXMessageBox:ialogTypeInformation, "No Nodes are selected");
6 n; g, p% s4 U- h        }
: Q8 Q: I$ I5 X# z- h# g( l}
& [  |8 M7 p3 D- V8 }8 D) s$ h% E[/mw_shl_code]6 g4 O. P8 m3 Q6 y+ 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二次开发专题模块培训报名开始啦

    我知道了