CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于处理编辑框 (DCL)

2023-1-6 09:27| 发布者: admin| 查看: 523| 评论: 0|来自: AutoCAD

摘要: 通过处理编辑框的操作和回调,您可以获取当前值并知道焦点何时丢失。

通过处理编辑框的操作和回调,您可以获取当前值并知道焦点何时丢失。

但是,由于编辑框中的字符已可见,因此无需对临时结果执行操作。仅当该磁贴的焦点丢失时,编辑框才会返回回调代码。下面的代码示例检查该值,但不重新显示它:

(action_tile "myeditbox" "(edit_action $value $reason)")
  .
  .
  .
(defun edit_action (val why)
  (if (or (= why 2) (= why 4))
    . ; Do range checking on 
    . ; transient value here.
    . 
  )
)

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 12:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部