
适用版本:NX6以上版本
在做NX二次开发时,使用【块UI样式编辑器】创建的对话框界面中,存在很多方便使用者获取功能信息的设置,其中就包含“提示信息(Tooltip)”。“提示信息(Tooltip)”又包含提示文本(Tooltip Text)和提示图片(Tooltip Image),一般的控件在NX10以上版本就开始可以设置提示文本和图片了,如图1所示为拉伸功能中的提示效果。

图1
而NX自带的树列表控件却只能设置提示信息,不能出现提示图片。如图2所示。

图2
本文将介绍如何用WinForm搭建一个预览窗口,用于替代提示图片。
功能说明
如图3所示,为最终功能的呈现效果。当鼠标悬停在某个节点时显示相应的预览图片。

图3
要实现上述效果,首先需要新建新的WinForm窗口,添加【PictureBox】控件,然后再源码中添加如图4所示的代码。

图4
最后在NX的UI代码中完成如图5所示的代码,即可在树列表预选中时显示预览的图片。

图5
总 结
除了提示图片外,WinForm也可以为加上提示文本,将提示信息完善。这些开发不一定是使用者的需求,但是多从使用者的角度思考问题,可以更好的得到使用者的反馈。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...