• NX二次开发-C# NXOPEN方式单选对话框UI.GetUI().SelectionManager.SelectTaggedObject


    NX9+VS2012
    
    using System;
    using NXOpen;
    using NXOpen.UF;
    
    
    //打开单选对话框
    string message = "请选择体";
    string title = "请选择体";
    Selection.MaskTriple[] mask_arry = new Selection.MaskTriple[1];
    mask_arry[0].Type = UFConstants.UF_solid_type;
    mask_arry[0].Subtype = UFConstants.UF_solid_body_subtype;
    mask_arry[0].SolidBodySubtype = 0;
    TaggedObject BodyTag = new TaggedObject();
    Point3d pos = new Point3d();
    Selection.Response resp = UI.GetUI().SelectionManager.SelectTaggedObject(message, title, Selection.SelectionScope.WorkPart,
        Selection.SelectionAction.ClearAndEnableSpecific, false, false, mask_arry, out BodyTag, out pos);
    
    //设置颜色
    theUfSession.Obj.SetColor(BodyTag.Tag, 186);
    
    Caesar卢尚宇
    2020年8月27日

  • 相关阅读:
    日期时间插件
    QQ在线客服
    dede轮播图
    Animation 案例解释
    transition Css3过度详解
    解决文字无法缩小的问题
    DEDE函数
    hdu 3435 图回路分割
    HDU 4183
    hdu 1569 最小割
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/13573972.html
Copyright © 2020-2023  润新知