适用版本:NX6以上
本技巧主要介绍如何通过Winform的SaveFileDialog和用户自定义块创建一个“保存为”UI块。
选择文件和文件夹UI块的局限性在NX的块UI编辑器中提供了通过浏览选择文件和通过浏览选择文件夹两种UI块,可以很方便地选择要打开的文件或文件夹。但当用户需要选择一个新文件的位置时这两个UI块就有一定的局限性。选择文件UI块会对路径的存在进行检测,因此不能输入一个不存在的路径;选择文件夹UI块只能输入文件夹,因此难以指定新文件的名称。
(相关资料图)
创建用户自定义UI块创建如下用户自定义UI块。包含一个标签、一个字符串和一个按钮。
字符串:删除标签,显示模式设置为“Wide”;设置只读;将字符串的附着调整为右边附着按钮,左边附着对话框;RetainValue设置为false,不记住输入值。
按钮:图标设置为filenew_sc;右附着对话框,上附着标签。
定义UDB代码在UDB的工程中添加NXOpen和Winform相关引用。
在UDB的类中添加属性:
Filter:用于设置保存文件的类型,例如设置为prt则应将属性值设置为:“prt文件(*.prt)|*.prt”;
DefaultName:用于设置浏览器打开时默认的生成的文件名(不带后缀)。
Path:用于获取输出的完整路径。
代码如下:
编辑点击浏览按钮的回调,实现点击时调用winform的SaveFileDialog控件,并输出到字符串UI块中,代码如下:
在新的UI对话框中调用新建一个BlockUI对话框,并添加“保存为”用户自定义UI块。保存对话框,并编辑自动生成的代码。
在初始化回调中设置SaveFileBlock的Filter属性和DefaultName属性。
在应用回调中获取Path属性并进行下游操作。
实现效果浏览对话框效果:
选择路径后效果:
点应用后效果:
使用用户自定义UI块和Winform可以很好的还原出BlockUI风格的保存为、另存为UI块控件,同时可以避免NX原生浏览文件UI块的局限性。
李雅庄矿:行为治理显成效 “5月份,李雅庄矿同比去年‘三
襄阳北编组站大桥为双独塔双索面混合梁斜拉桥,主桥长920米,宽37 5米
科笛将香港IPO股票发行价定在每股21 85港元,将净筹资3 927亿港元:科
售经理英文简写,销售经理英文翻译这个问题很多朋友还不知道,来为大家
来为大家解答以上问题,鬼吹灯之牧野诡事豆瓣评分多少,鬼吹灯之牧野诡
新型电力系统建设面临着保供压力突出、调节能力短缺、“双高”特性凸显
金融在科技创新和相关产业化过程中,如何发挥好纽带和催化作用?6月8日
相信大家对新款朗逸怎么设置锁车喇叭,朗逸怎么设置锁车喇叭?的问题都
养老金2023年调整方案已经在5月22日正式出炉了,今年养老金确定上涨3 8
6月1日晚间,利通电子(603629)发布公告,公司拟与上海世纪珑腾数据科技
太平人寿睿选稳赢两全险2023版好不好?太平睿选稳赢两全保险属于人寿保
由一汽奔腾NAT主办的“节能出行E动奔腾”2023年节能挑战赛青岛站在5月3
1、社会心理学因素近来研究发现,不良的生活环境或不恰当的教育方式可
1、蜂蜜可以放冰箱。2、蜂蜜可以常温保存,也可以冷藏,一般温度低于零
据重庆日报,6月8日上午,重庆市人民政府与中国移动通信集团有限公司签
看自己的实际情况选择。如果您想尽早享受年金收益,可以考虑将领取年龄
南昌新闻网讯日前,记者来到位于城南大道以西、南昌大道以北的京川村邓
在此基础上邀请相关专业人员参与论证预算构成,同时综合参考其他省份有
“希望通过宋锦记海洋科技食品加工园项目,让‘宋锦记’这个平潭老字号
金桥信息06月07日主力资金净流出8974 78万元,涨跌幅为10 01%,主力净
1、分脚大致两种用法,一是双劈掌,当然也可以单手劈。2、二是,在推手
近日,北京市医疗机构报告两例猴痘病毒感染病例,其中一例为境外输入病
隐形冠军是一个定义企业的流行词,源于德国赫尔曼·西蒙(HermannSimon)
中国经济网北京6月7日讯两市持续震荡分化走势,沪指小幅收涨,创业板指
1、中国重庆武隆国际山地户外运动公开赛(以下简称公开赛)是由国家体
X 关闭
X 关闭