本帖最后由 作者 于 2009-10-28 16:49:57 编辑
(defun sub_pel1() (cond ((or(= xf1 "0")(= xf1 "3"))(setq e1(atof(get_tile "pe1")))) ((or(= xf2 "0")(= xf2 "3"))(setq e2(atof(get_tile "pe2")))) ((or(= xf3 "0")(= xf3 "3"))(setq e3(atof(get_tile "pe3")))) ((or(= xf4 "0")(= xf4 "3"))(setq e4(atof(get_tile "pe4")))) ) (set_tile "pel1" (rtos(+ e1 e2 e3 e4))) ) xf1、xf2、xf3、xf4为同类型的下拉列表 请问一下这样表述为什么老显示参数类型错误, 想实现当xf1至xf4下拉列表值为 0或者3时 pel1的edit_box显示 pe1+pe2+pe3+pe4的值 假如xf1值不为0或者3,xf2至xf4为0或者3时 pel1的edit_box显示 pe2+pe3+pe4的值 这样写哪里需要修改一下啊,求高手帮忙解答一下 ,谢谢 |