lisp调用dcl单选框_AutoLISP单选按钮RADIO_BUTTON设计插入图块
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设计插入图块相关推荐
- Java知多少(87)选择框和单选按钮(转)
选择框.单选框和单选按钮都是选择组件,选择组件有两种状态,一种是选中(on),另一种是未选中(off),它们提供一种简单的 "on/off"选择功能,让用户在一组选择项目中作选择. ...
- lisp调用qleader端点_autolisp,Autolisp是一个什么程序啊?
Autolisp是一个什么程序啊? AutoLISP是由Autodesk公司开发的一种LISP程序语言(LISP是List Processor的缩写)http://www.88ve.cn/jixies ...
- python图形编程复选按钮和单选按钮详细说明_Python_tkinter_单选框(Radiobutton)与复选框(Checkbutton)...
单选框(Radiobutton)与复选框(Checkbutton) thinter.Radiobutton(用于存放的父组件,属性参数...) thinter.Checkbutton(用于存放的父组件 ...
- java 单选按钮怎么重置_单选框-复选框重置的方法
问题: 单选框.复选框无法重置.如男.女单选框,在初始化时是两个单选框都不点选,当选择一项后,无法将其重新改成都不点选的状态,是要选择单元格重置还是,所有选项一起重置 解决方案: 就那个单选按钮所在的 ...
- input框的一系列操作(输入框必填*号,验证单选框为必选,默认选中单选按钮,点击禁用表单输入域,输入框变为只读)
例① :输入框必填,用*号提示 <p class="form-group"><label for="author">姓名</lab ...
- html中单选按钮设置监听事件,浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio...
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件),单选框radio 若是只引用jquery的话,监听单选按钮改变事件如下: 男 女 $(document).ready(functio ...
- php单选框怎么变成方形,html单选按钮变成方形
html中radio怎么显示成方块形状 第一个 第二个 第三个 第四个 第五个 function Change(obj) { var s = document.getElementsByName(&q ...
- 单选按钮带文字_一分钟教会你用Word添加单选框和复选框
又到学习Word技巧的时候啦!学了这么长时间,你的技能点有没有增加呢?对表格的使用有没有更加熟练了?是否很好奇别人家的表格是怎么弄成可以单选框和复选框的效果呢~~~~下面让小编带你解锁新姿势~ 效果图 ...
- html单选框换行,html – 如何防止单选按钮及其标签之间的换行符,同时仍然允许标签本身中的换行符?...
我想确保一个单选按钮和其相邻标签的开始之间绝对没有中断.但是,我想让标签内的文本被允许包装.这可能吗?您可以通过呈现以下HTML来看到我失败的尝试: .box { border: solid gray ...
最新文章
- SunPower光伏组件出货量提高
- 域名解析IP服务器地址
- 如何让地面不起灰_地面不平怎么办?无沙找平的做法
- javawebJSP餐厅点餐系统源码JSP点餐系统JSP网上订餐系统JSP在线订餐系统JSP外卖系统
- Idea使用SVN下载运行项目
- ntp和ptp实现_NTP/PTP时间同步入门
- 如何在和010editor中粘贴hex
- ipv4 pxe 联想start_start pxe over ipv4 和start pxe over ipv6 开机出现问题
- 纯洁的心--佩雷尔曼
- ubuntu 使用代理服务器 squid
- python模拟登录网站_Python爬虫实战之(四)| 模拟登录京东商城
- 工业4.0中的人-信息-物理系统集成(HSI):设计与评估方法
- Webstorm干货(开发效率快到飞起!!!)
- 签名来保证ASP.NET MVC OR WEBAPI的接口安全
- 流年做戏,我不会再爱你
- php博饼,2018博饼html5
- C语言中如何引用其他c文件(以VScode演示)
- Java获取IP地址和VUE获取IP地址。
- 暗黑恐怖类2D游戏地牢地图素材
- 唐僧来了,虚拟IP直播是伪需求还是一片蓝海?