明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2207|回复: 10

求助解答难题

[复制链接]
发表于 2004-10-27 14:50:00 | 显示全部楼层 |阅读模式
各位大侠:


                                                 本人在编写一个对话框程序中,用到radio_button和popup_list,前者设了一个的值为1,其它值设为0,现在问题是,运行程序时,如果不作任何选择,直接按确定就可以把对话框中这两个组件显示的值得到?也就是如何聚焦?请指教!在线等待。
发表于 2004-10-27 14:57:00 | 显示全部楼层
get_tile
 楼主| 发表于 2004-10-27 15:01:00 | 显示全部楼层
我知道用这个命令,但是没有点击以前取不到这个值,就是说没有聚焦到这个值上面,每次必须点一次聚焦就行,我是想设为默认的聚焦,因为设计程序时考虑常规情况下用默认的值就可以了
发表于 2004-10-27 15:09:00 | 显示全部楼层
Set_tile before Get_tile?


Paste your code please
 楼主| 发表于 2004-10-27 15:22:00 | 显示全部楼层
我用了set_tile,但就是不行,每次必须点一下子才行,否则取不到值
发表于 2004-10-27 17:01:00 | 显示全部楼层
楼主:在未退出对话框时用get_tile函数读到变量中就行了。
 楼主| 发表于 2004-10-27 21:40:00 | 显示全部楼层
(action_tile "ASCALE" "(setq sca (get_tile \"ASCALE\"))")


我用了这么一个命令,其中,ASCALE是popup_list的key,但读不出显示在这个弹出列表上的0项,一点要点一次才行,不知道怎么做才能不用点它。
发表于 2004-10-28 08:32:00 | 显示全部楼层
由于你不想对其做任何操作,所以这个ACTION_TILE是不会发生的,,,楼上各位让你用GET_TILE是在确定的动作里用,而不是这个控件的动作里用
发表于 2004-10-28 14:24:00 | 显示全部楼层
为什么不直接赋sca一个初值呢?在需要时提取控件值(get_tile),如果为空,表示控件没有动作,直接使用初始值。
 楼主| 发表于 2004-10-29 08:06:00 | 显示全部楼层
9楼说的有道理,因为我的设想是不作任何选择时取默认值,应该是可以先设一个初始值,我试试,先谢,有问题再来讨教。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-9-30 08:35 , Processed in 0.169214 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表