toggle的点选求教
如果我把toggle点选取消后该怎么取消点选的时候加上的赋值呢。例如(action_tile "toggle" "setq a 80") 那么不管我是否点选它监视里a都等于80.如何才能在取消点选后同时取消A的赋值呢? <p>看不太懂。</p><p>什么叫“取消A的赋值”,是(SETQ A NIL)吗?</p> 本帖最后由 作者 于 2008-10-20 0:20:38 编辑(action_tile "toggle" "(if a (setq a nil)(setq a 80))") <p>或者用get_tile什么的来判断toggle的状态,然后执行相关的操作</p> 感谢楼上的指教。照这么说不管点选它还是取消它都是一次action_tile反应了。我觉得这样的话很麻烦有没有办法判断toggle的状态然后在进行赋值呢。也就是说如果取消了toggle的点选就不action_tile反应。 4楼 <p>我问的就是如何判断toggle的点选状态。 用什么东西来确定呢?是value吗?</p><p></p> <p>4楼已经说了,get_tile的返回值,"1"是不选中,"0"是选中</p> (if (= (get_tile "toggle") "0")<br/> (setq a 80)<br/> (setq a nil)<br/> ) 了半天不知道问题出在哪
页:
[1]