AutoLISP单选按钮RADIO_BUTTON设计插入图块,DCL对话框代码如下。 dia6b:dialog {

label = "RADIO_BUTTON单选按钮" ;

:text {

alignment = centered ;

label = "插入图块" ;

}

:row {

:boxed_radio_column {

label = "设计者" ;

:radio_button {

key = "rb11" ;

label = "唐僧" ;

}

:radio_button {

key = "rb12" ;

label = "悟空" ;

}

:radio_button {

key = "rb13" ;

label = "八戒" ;

}

:radio_button {

key = "rb14" ;

label = "沙僧" ;

}

}

:boxed_radio_column {

label = "比例" ;

:radio_button {

key = "rb21" ;

label = "1/1" ;

}

:radio_button {

key = "rb22" ;

label = "1/30" ;

}

:radio_button {

key = "rb23" ;

label = "1/50" ;

}

:radio_button {

key = "rb24" ;

label = "1/100" ;

}

:radio_button {

key = "rb25" ;

label = "1/200" ;

}

}

}

:edit_box {

alignment = centered ;

edit_limit = 8 ;

edit_width = 8 ;

fixed_width = true ;

key = "dwgnum" ;

label = "编号" ;

}

spacer_1;

:row {

alignment = centered ;

fixed_width = true ;

:button {

key = "ins_ok" ;

label = "插入图块" ;

width = 8 ;

}

:spacer {

width = 8 ;

}

cancel_button;

}

}

LSP文件代码如下。 (defun c:dia6b ()

(setvar "cmdecho" 0)

(setq blkname "dia6att")

(dcl_dia6b)

(prin1)

)

(defun dcl_dia6b ()

(setq dcl_id (load_dialog "dia6b"))

(new_dialog "dia6b" dcl_id)

(setq defkey1 "rb14"

defkey2 "rb21"

)

(set_tile defkey1 "1")

(set_tile defkey2 "1")

(setq name (get_attr defkey1 "label"))

(setq ssca (get_attr defkey2 "label"))

(action_tile "rb11" "(setq name (get_attr $key \"label\"))")

(action_tile "rb12" "(setq name (get_attr $key \"label\"))")

(action_tile "rb13" "(setq name (get_attr $key \"label\"))")

(action_tile "rb14" "(setq name (get_attr $key \"label\"))")

(action_tile "rb21" "(setq name (get_attr $key \"label\"))")

(action_tile "rb22" "(setq name (get_attr $key \"label\"))")

(action_tile "rb23" "(setq name (get_attr $key \"label\"))")

(action_tile "rb24" "(setq name (get_attr $key \"label\"))")

(action_tile "rb25" "(setq name (get_attr $key \"label\"))")

(action_tile "ins_ok" "(ok_dia6b) (done_dialog 1)")

(setq dd (start_dialog))

(if    (= dd 1)

(progn

(setq inspt (getpoint "\n选取属性图块插入点:"))

(command "insert" blkname inspt 1 1 0 dwgnum name ssca)

)

)

)

(defun ok_dia6b    ()

(setq dwgnum (get_tile "dwgnum"))

)

代码完。

lisp调用dcl单选框_AutoLISP单选按钮RADIO_BUTTON设计插入图块相关推荐

  1. Java知多少(87)选择框和单选按钮(转)

    选择框.单选框和单选按钮都是选择组件,选择组件有两种状态,一种是选中(on),另一种是未选中(off),它们提供一种简单的 "on/off"选择功能,让用户在一组选择项目中作选择. ...

  2. lisp调用qleader端点_autolisp,Autolisp是一个什么程序啊?

    Autolisp是一个什么程序啊? AutoLISP是由Autodesk公司开发的一种LISP程序语言(LISP是List Processor的缩写)http://www.88ve.cn/jixies ...

  3. python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...

    单选框(Radiobutton)与复选框(Checkbutton) thinter.Radiobutton(用于存放的父组件,属性参数...) thinter.Checkbutton(用于存放的父组件 ...

  4. java 单选按钮怎么重置_单选框-复选框重置的方法

    问题: 单选框.复选框无法重置.如男.女单选框,在初始化时是两个单选框都不点选,当选择一项后,无法将其重新改成都不点选的状态,是要选择单元格重置还是,所有选项一起重置 解决方案: 就那个单选按钮所在的 ...

  5. input框的一系列操作(输入框必填*号,验证单选框为必选,默认选中单选按钮,点击禁用表单输入域,输入框变为只读)

    例① :输入框必填,用*号提示 <p class="form-group"><label for="author">姓名</lab ...

  6. html中单选按钮设置监听事件,浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio...

    浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio 若是只引用jquery的话,监听单选按钮改变事件如下: 男 女 $(document).ready(functio ...

  7. php单选框怎么变成方形,html单选按钮变成方形

    html中radio怎么显示成方块形状 第一个 第二个 第三个 第四个 第五个 function Change(obj) { var s = document.getElementsByName(&q ...

  8. 单选按钮带文字_一分钟教会你用Word添加单选框和复选框

    又到学习Word技巧的时候啦!学了这么长时间,你的技能点有没有增加呢?对表格的使用有没有更加熟练了?是否很好奇别人家的表格是怎么弄成可以单选框和复选框的效果呢~~~~下面让小编带你解锁新姿势~ 效果图 ...

  9. html单选框换行,html – 如何防止单选按钮及其标签之间的换行符,同时仍然允许标签本身中的换行符?...

    我想确保一个单选按钮和其相邻标签的开始之间绝对没有中断.但是,我想让标签内的文本被允许包装.这可能吗?您可以通过呈现以下HTML来看到我失败的尝试: .box { border: solid gray ...

最新文章

  1. SunPower光伏组件出货量提高
  2. 域名解析IP服务器地址
  3. 如何让地面不起灰_地面不平怎么办?无沙找平的做法
  4. javawebJSP餐厅点餐系统源码JSP点餐系统JSP网上订餐系统JSP在线订餐系统JSP外卖系统
  5. Idea使用SVN下载运行项目
  6. ntp和ptp实现_NTP/PTP时间同步入门
  7. 如何在和010editor中粘贴hex
  8. ipv4 pxe 联想start_start pxe over ipv4 和start pxe over ipv6 开机出现问题
  9. 纯洁的心--佩雷尔曼
  10. ubuntu 使用代理服务器 squid
  11. python模拟登录网站_Python爬虫实战之(四)| 模拟登录京东商城
  12. 工业4.0中的人-信息-物理系统集成(HSI):设计与评估方法
  13. Webstorm干货(开发效率快到飞起!!!)
  14. 签名来保证ASP.NET MVC OR WEBAPI的接口安全
  15. 流年做戏,我不会再爱你
  16. php博饼,2018博饼html5
  17. C语言中如何引用其他c文件(以VScode演示)
  18. Java获取IP地址和VUE获取IP地址。
  19. 暗黑恐怖类2D游戏地牢地图素材
  20. 唐僧来了,虚拟IP直播是伪需求还是一片蓝海?

热门文章

  1. PAT 1089 狼人杀-简单版
  2. [Ubuntu18.04]使用snap
  3. [转]xcode免证书调试
  4. Git和Github代码管理实践
  5. git commit --amend两种用法
  6. Android BlueDroid(一):BlueDroid概述
  7. linux fuse文件系统在 android fuse sdcard的 运用
  8. tensorflow之reshape
  9. C#之Unix时间和北京时间互转
  10. Win10纯净版系统下载、制作和安装过程-联想客服建议