NX二次开发-BlockStyler中的确定按钮灰色显示
适用版本:NX6.0及以上
在NX中,经常需要对程序运行状态的提示,比如,选择了对象,是否符合条件,如果选择了不符合条件的对象,在用户点击“确定”时,我们则给出如图1的提示。
图1
从功能使用上,符合逻辑,但是由于点击按钮,才可反馈,有时可能需要重新打开界面,再次选择对象。
本文旨在提供一种优化方案,当用户选择的对象不符合条件时,则将确定按钮灰色显示,避免用户因点击造成的界面关闭,重复选择。
本篇以NX12为例,操作介绍如下:
首先,我们设计以下界面(见图2),复选框代表我们的条件是否满足“确定”按钮高亮的需要。
图2
首先,我们需要增加一个“确定”按钮的回调函数。
图3
然后根据判断条件,进行条件的判断,并书写布尔类型返回值的“enableOKButton_cb()”方法。示例代码如图4所示:
图4
经过实际代码运行,对应的运行结果如图5所示。
图5
这里介绍的是针对“确定”按钮的灰显操作,实际上,在我们的开发中,通过当前的选择状态,对按钮进行状态控制,可以使程序使用起来更加人性化。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...