jiang82040 发表于 2005-1-8 22:02:00

[LISP]哪位大虾帮忙看一下这个对话框,哪里有错?咋改!

我写了一个插入图框的对话框,因小弟我初学LISP,费了半天精神编出来了,却不知哪里有错,运行不了!请各位大虾帮忙看看,小弟在此谢谢了!


//插入图框程序对话框设计<BR>tukuang: dialon{<BR>        lable="填写图幅及标题栏信息";<BR>        spacer_1;<BR>        :column{<BR>        :row{<BR>        :boxed_radio_row{<BR>       key="TF";<BR>       :radio_button{<BR>       label="A0";<BR>       key="A0";<BR>       value="0";<BR>       }<BR>       :radio_button{<BR>       label="A1";<BR>       key="A1";<BR>       value="0";<BR>       }<BR>       :radio_button{<BR>       label="A2";<BR>       key="A2";<BR>       value="0";<BR>       }<BR>       :radio_button{<BR>       label="A3";<BR>       key="A3";<BR>       value="1";<BR>       }<BR>       :radio_button{<BR>       label="A4";<BR>       key="A4";<BR>       value="0";<BR>       }<BR>       }<BR>        :boxed_radio_row{<BR>        key= "ZH";<BR>       :radio_button{<BR>       label="横向";<BR>       key="HX";<BR>       value="1";<BR>       }<BR>       :radio_button{<BR>       label="纵向";<BR>       key="ZX";<BR>       value="0";<BR>       }<BR>       }<BR>       }//第一行完成row


        :row {<BR>        :column {<BR>       :edit_box {<BR>       label="";<BR>       key= "K1";<BR>       edit_width=10;<BR>       }<BR>       :edit_box {<BR>       label="";<BR>       key= "K2";<BR>       edit_width=10;<BR>       }<BR>       :text {<BR>       label="标记/数量";<BR>       }<BR>       :text{<BR>       label="设计";<BR>       }<BR>       :text{<BR>       label="制图";<BR>       }<BR>       :text{<BR>       label="检查";<BR>       }<BR>       :text{<BR>       label="项目负责";<BR>       }<BR>       :text{<BR>       label="描图";<BR>       }<BR>       }//第一列完成


        :column{<BR>       :edit_box{<BR>       label="";<BR>       key="K3";<BR>       edit_width=10;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K4";<BR>       edit_width=10;<BR>       }<BR>       :text{<BR>       label="修改者";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="SJ";<BR>       edit_width=10;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="ZT";<BR>       edit_width=10;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="JC";<BR>       edit_width=10;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="XMFZ";<BR>       edit_width=10;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="MT";<BR>       edit_width=10;<BR>       }<BR>       }//第二列完成


        :column{<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K5";<BR>       edit_width=10;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K7";<BR>       edit_width=10;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K6";<BR>       edit_width=10;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K8";<BR>       edit_width=10;<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="批准者";<BR>       }<BR>       :text{<BR>       label="日期";<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="总工";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="ZG";<BR>       edit_width=10;<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="院长";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="YZ";<BR>       edit_width=10;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K9";<BR>       edit_width=10;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K11";<BR>       edit_width=10;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K10";<BR>       edit_width=10;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K12";<BR>       edit_width=10;<BR>       }<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="RQ";<BR>       edit_width=20;<BR>       }<BR>       }//第三列完成


        :column{<BR>       :row{<BR>       :column{<BR>       :text{<BR>       label="项 目";<BR>       }<BR>       :text{<BR>       label="名 称";<BR>       }<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="XMMC";<BR>       edit_width=80;<BR>       height=12;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="SJTMC";<BR>       edit_width=40;<BR>       height=24;<BR>       }<BR>       :column{<BR>       :edit_box{<BR>       label="";<BR>       key="TH";<BR>       edit_width=40;<BR>       height=12;<BR>       }<BR>       :row{<BR>       :text{<BR>       label="共 页";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="ZYUE";<BR>       value="1";<BR>       edit_width=14;<BR>       }<BR>       :text{<BR>       label="比例";<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="第 页";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="DJY";<BR>       value="1";<BR>       edit_width=14;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="DJY";<BR>       value="1:2000";<BR>       edit_width=13;<BR>       }<BR>       }<BR>        :row{<BR>       :popup_list{<BR>       label="";<BR>       key="PMXZ";<BR>       width=40;<BR>       list="平面图\n平面示意图\n示意图";<BR>       value="1";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="SJDW";<BR>       value="XXX设计研究院";<BR>       }}<BR>       }<BR>       }<BR>       }<BR>       }<BR>       }<BR>       }

王咣生 发表于 2005-1-8 22:39:00

回复

tukuang: dialog{<BR>        lable="填写图幅及标题栏信息";<BR>        spacer_1;<BR>        :column{<BR>        :row{<BR>        :boxed_radio_row{<BR>       key="TF";<BR>       :radio_button{<BR>       label="A0";<BR>       key="A0";<BR>       value="0";<BR>       }<BR>       :radio_button{<BR>       label="A1";<BR>       key="A1";<BR>       value="0";<BR>       }<BR>       :radio_button{<BR>       label="A2";<BR>       key="A2";<BR>       value="0";<BR>       }<BR>       :radio_button{<BR>       label="A3";<BR>       key="A3";<BR>       value="1";<BR>       }<BR>       :radio_button{<BR>       label="A4";<BR>       key="A4";<BR>       value="0";<BR>       }<BR>       }<BR>        :boxed_radio_row{<BR>        key= "ZH";<BR>       :radio_button{<BR>       label="横向";<BR>       key="HX";<BR>       value="1";<BR>       }<BR>       :radio_button{<BR>       label="纵向";<BR>       key="ZX";<BR>       value="0";<BR>       }<BR>       }<BR>       }//第一行完成row



        :row {<BR>        :column {<BR>       :edit_box {<BR>       label="";<BR>       key= "K1";<BR>       edit_width=5;<BR>       }<BR>       :edit_box {<BR>       label="";<BR>       key= "K2";<BR>       edit_width=5;<BR>       }<BR>       :text {<BR>       label="标记/数量";<BR>       }<BR>       :text{<BR>       label="设计";<BR>       }<BR>       :text{<BR>       label="制图";<BR>       }<BR>       :text{<BR>       label="检查";<BR>       }<BR>       :text{<BR>       label="项目负责";<BR>       }<BR>       :text{<BR>       label="描图";<BR>       }<BR>       }//第一列完成


        :column{<BR>       :edit_box{<BR>       label="";<BR>       key="K3";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K4";<BR>       edit_width=5;<BR>       }<BR>       :text{<BR>       label="修改者";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="SJ";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="ZT";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="JC";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="XMFZ";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="MT";<BR>       edit_width=5;<BR>       }<BR>       }//第二列完成


        :column{<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K5a";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K7";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K6";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K8";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="批准者";<BR>       }<BR>       :text{<BR>       label="日期";<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="总工";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="ZG";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="院长";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="YZ";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K9";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K11";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="K5b";<BR>       edit_width=5;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="K12";<BR>       edit_width=5;<BR>       }<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="RQ";<BR>       edit_width=10;<BR>       }<BR>       }//第三列完成


        :column{<BR>       :row{<BR>       :column{<BR>       :text{<BR>       label="项 目";<BR>       }<BR>       :text{<BR>       label="名 称";<BR>       }<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="XMMC";<BR>       edit_width=40;<BR>       height=6;<BR>       }<BR>       }<BR>       :row{<BR>       :edit_box{<BR>       label="";<BR>       key="SJTMC";<BR>       edit_width=20;<BR>       height=12;<BR>       }<BR>       :column{<BR>       :edit_box{<BR>       label="";<BR>       key="TH";<BR>       edit_width=40;<BR>       height=12;<BR>       }<BR>       :row{<BR>       :text{<BR>       label="共 页";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="ZYUE";<BR>       value="1";<BR>       edit_width=14;<BR>       }<BR>       :text{<BR>       label="比例";<BR>       }<BR>       }<BR>       :row{<BR>       :text{<BR>       label="第 页";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="DJY1";<BR>       value="1";<BR>       edit_width=14;<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="DJY2";<BR>       value="1:2000";<BR>       edit_width=13;<BR>       }<BR>       }<BR>        :row{<BR>       :popup_list{<BR>       label="";<BR>       key="PMXZ";<BR>       width=20;<BR>       list="平面图\n平面示意图\n示意图";<BR>       value="1";<BR>       }<BR>       :edit_box{<BR>       label="";<BR>       key="SJDW";<BR>       value="XXX设计研究院";<BR>       }}<BR>       }<BR>       }<BR>       }<BR>       }<BR>       }<BR>       ok_cancel;<BR>       }





jiang82040 发表于 2005-1-8 22:58:00

谢谢王兄!谢谢!

王咣生 发表于 2005-1-8 23:09:00

回复

本帖最后由 作者 于 2005-1-9 11:52:20 编辑

你的代码中:



       Key定义有重复;


       没有Ok或Cancel按钮;


       整个Dialog设计太大,超出显示范围;
页: [1]
查看完整版本: [LISP]哪位大虾帮忙看一下这个对话框,哪里有错?咋改!