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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3617|回复: 2

[求助] hiCreateAppForm的buttonLayout

[复制链接]
发表于 2019-10-29 16:52:23 | 显示全部楼层 |阅读模式

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

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

x
请教一下,在hiCreateAppForm中,如果希望按空格键而不是Enter键,就能实现程序的运行,应该怎么实现呢?

我看到说明书上有这一段,但不会用,说明书附图如下:

[img]blob:http://bbs.eetop.cn/7d5dc43a-990a-486a-a624-50694a4406df[/img]
[img]blob:http://bbs.eetop.cn/305713d1-070e-4ad6-b80a-03c0f861b8ac[/img]


请各位大神指点。。。。。
发表于 2019-10-29 17:34:41 | 显示全部楼层
我看了,我想你应该是理解错了。
我的理解是,Enter默认是执行buttonText的第一项,一般都是OK / Apply / Hide这些button。
函数有规定这个buttonText可以用哪些。但如果你要自己定制一个序列,那么buttonText的第一项的第一项就不一定是那三个选项中的一个,这时需要你做一个设定,让Enter去关联到你的OK的位置。
那个.cdsenv是在你的用户目录下,用vi 打开,并添加那一行ui formDefultAction string "value"
是指完保存退出,然后重新打开一个virtuoso,新打开的virtuoso会自动加载这个.cdsenv,就会把那句话加载进去。
这时在form中按回车时,系统会自动在下面的按钮列表中搜索那个OK,不管你自定义的OK在什么位置,都会去执行OK。
如果搜索不到,那么执行按钮列表的第一项。

不过我试了一下,似乎不太行。。。
 楼主| 发表于 2019-10-30 08:28:02 | 显示全部楼层


chinarml 发表于 2019-10-29 17:34
我看了,我想你应该是理解错了。
我的理解是,Enter默认是执行buttonText的第一项,一般都是OK / Apply / H ...


嗯,我后来也发现了,不是我描述的功能。是Enter链接到button,不是和键盘按键有关。

Enter 可以链接到自定义的按钮,应该是可以。不过自定义的按钮返回值(s_customButtonCB)我还不会。。

就是这句话:
’(s_customButtonText s_customButtonCB)


你可以试试用这个自定义按钮。


您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-18 14:14 , Processed in 0.015117 second(s), 6 queries , Gzip On, Redis On.

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