在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1431|回复: 4

[求助] from窗口怎么读取键入的值

[复制链接]
发表于 2022-9-5 11:05:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 LXS13225665126 于 2022-9-5 15:21 编辑

又来麻烦大家了,已经写好了一个窗口,想实现键入特定的值,点击apply,然后load对应的函数。问题是怎么能检测到我点击apply的这个操作。还有这种类似的问题可以从那




  1. procedure(asd()
  2. myInt=hiCreateIntField(
  3. ?name 'countApple
  4. ?prompt "Count of apple (0..5)"
  5. ?value 4
  6. ?defValue 1
  7. ?range '(0 5)
  8. )
  9. hiCreateAppForm( ?name 'myCreamForm
  10. ?formTitle "Super Market"
  11.   ?fields list( myInt )
  12. ?help "cream" )
  13. hiDisplayForm('myCreamForm)
  14. let((a)
  15. a=myCreamForm~>countApple~>value
  16. if(a==3
  17. then leHiMarkNet()
  18. else print("it is nil" )
  19.          printf("%L" a)
  20. );endif
  21. );endlet
  22. );endprocedure
  23. asd()


复制代码


f2a6c44b0bec4653f0ff33a13c7fb7c.png
 楼主| 发表于 2022-9-5 15:23:39 | 显示全部楼层
点击ok可以判断键入值,从而load 对应函数,但是apply还是不能触发判断。
发表于 2022-9-5 11:33:16 | 显示全部楼层
读取的值=myInt~>value并且from代码里面去掉?value 3,不去掉的话读取的值会一直是3,cadence help 里有hiCreateIntField()的详细用法,以我的见解应该是hiCreateIntField()没用好,我给你截取了他的参数详细。 image.png image.png image.png image.png
 楼主| 发表于 2022-9-5 12:19:18 | 显示全部楼层
本帖最后由 LXS13225665126 于 2022-9-5 12:29 编辑


BanKai 发表于 2022-9-5 11:33
读取的值=myInt~>value并且from代码里面去掉?value 3,不去掉的话读取的值会一直是3,cadence help 里有hiC ...


好像说了,又好像什么都没说。键入值的读取可通过 myCreamForm~>myInt~>value 实现 。
发表于 2022-9-5 13:27:09 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-19 02:18 , Processed in 0.023423 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表