NX二次开发-BlockStyler中的确定按钮灰色显示

蓝图分享网 2022-12-22 16:12:21 449阅读 0评论

NX二次开发-BlockStyler中的确定按钮灰色显示 第1张

作者:金雷   审校:纪新杭

适用版本:NX6.0及以上

在NX中,经常需要对程序运行状态的提示,比如,选择了对象,是否符合条件,如果选择了不符合条件的对象,在用户点击“确定”时,我们则给出如图1的提示。

NX二次开发-BlockStyler中的确定按钮灰色显示 第2张

图1

从功能使用上,符合逻辑,但是由于点击按钮,才可反馈,有时可能需要重新打开界面,再次选择对象。

本文旨在提供一种优化方案,当用户选择的对象不符合条件时,则将确定按钮灰色显示,避免用户因点击造成的界面关闭,重复选择。

功 能 说 明

本篇以NX12为例,操作介绍如下:

首先,我们设计以下界面(见图2),复选框代表我们的条件是否满足“确定”按钮高亮的需要。

NX二次开发-BlockStyler中的确定按钮灰色显示 第3张

图2

首先,我们需要增加一个“确定”按钮的回调函数。

NX二次开发-BlockStyler中的确定按钮灰色显示 第4张

图3

然后根据判断条件,进行条件的判断,并书写布尔类型返回值的“enableOKButton_cb()”方法。示例代码如图4所示:

NX二次开发-BlockStyler中的确定按钮灰色显示 第5张

图4

经过实际代码运行,对应的运行结果如图5所示。

NX二次开发-BlockStyler中的确定按钮灰色显示 第6张

图5

总    结

这里介绍的是针对“确定”按钮的灰显操作,实际上,在我们的开发中,通过当前的选择状态,对按钮进行状态控制,可以使程序使用起来更加人性化。

免责声明:

1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。

3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,449人围观)

还没有评论,来说两句吧...