AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

Join the forum, it's quick and easy

AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
[討論] dcl   :radio_button  單選的問題 Aoe1-113[討論] dcl   :radio_button  單選的問題 Ioaoe110[討論] dcl   :radio_button  單選的問題 2020-310[討論] dcl   :radio_button  單選的問題 Oiu15010[討論] dcl   :radio_button  單選的問題 2020-211[討論] dcl   :radio_button  單選的問題 Ia15010[討論] dcl   :radio_button  單選的問題 Aizyao10[討論] dcl   :radio_button  單選的問題 Uos15010[討論] dcl   :radio_button  單選的問題 BPl3tjj[討論] dcl   :radio_button  單選的問題 Ziao1510
[討論] dcl   :radio_button  單選的問題 Aoe15010[討論] dcl   :radio_button  單選的問題 Oo-2-110[討論] dcl   :radio_button  單選的問題 Zuoiy_10[討論] dcl   :radio_button  單選的問題 Aizyao11[討論] dcl   :radio_button  單選的問題 Iyb_1510[討論] dcl   :radio_button  單選的問題 Aoe1-112[討論] dcl   :radio_button  單選的問題 Uos15011[討論] dcl   :radio_button  單選的問題 Aoe2da10[討論] dcl   :radio_button  單選的問題 Aoe2da11[討論] dcl   :radio_button  單選的問題 Aoe10

[討論] dcl :radio_button 單選的問題

4 posters

向下

[討論] dcl   :radio_button  單選的問題 Empty [討論] dcl :radio_button 單選的問題

發表 由 r1543761189 2011-10-29, 11:18

請問各位前輩

我有很多個 :radio_button 要做單選
當我想換行的時候程式該怎麼寫?




dcl1601:dialog{
label="1.6mm 品號&類型";

:boxed_radio_column{ //編輯框的框列
label="鐵1.6mm"; //編輯框的框列名稱

:row{
:radio_button{label="10P";key="bb160110";}
:radio_button{label="14P";key="bb160114";}
:radio_button{label="16P";key="bb160116";}
:radio_button{label="18P";key="bb160118";}
:radio_button{label="20P";key="bb160120";}
}

:row{

:radio_button{label="22P";key="bb160122";}
:radio_button{label="26P";key="bb160126";}
:radio_button{label="30P";key="bb160130";}
:radio_button{label="34P";key="bb160134";}
:radio_button{label="38P";key="bb160138";}
}

}

spacer_1; //一列空白列
cancel_button;
}

以上是我自己寫的dcl程式 ,可是換行後卻變成可以選2個
可是我只要單選,程式該怎麼寫?

謝謝!!


Tiger&蘋果爸 在 2011-10-29, 20:46 作了第 1 次修改 (原因 : 此主題為討論類型)
r1543761189
r1543761189
一般會員
一般會員

文章總數 : 22
年齡 : 44
來自 : 彰化
職業 : 設計
愛好 : 布袋戲
個性 : 安靜
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 4895
威望值 : 0
注冊日期 : 2011-09-30
男 天秤座 猴

回頂端 向下

[討論] dcl   :radio_button  單選的問題 Empty 回復: [討論] dcl :radio_button 單選的問題

發表 由 張譽璋 2011-10-30, 08:25

這個部分有點難,注意問題不是在對話框程式,
而是Lisp程式的控制方式有問題,貼一段程式給你參考,
以下是Lisp程式如何控制的部分。
代碼:
  (setq ma mb)
  (if (null ma) (setq ma "M6"))
  (set_tile ma "1")
  (setq spec '("M3" "M4" "M5" "M6" "M8" "M10" "M12" "M14" "M16"
              "M18" "M20" "M22" "M24" "M27" "M30" "M33" "M36" "M39"
              "M42" "M45" "M48" "M52"))
  (foreach keyspec spec (action_tile keyspec "(sel)"))
  (defun sel ()
    (foreach keyspec1 spec (set_tile keyspec1 "0"))
    (setq ma $key)
    (set_tile $key "1")
    (setq mb ma)
  )
avatar
張譽璋
榮譽顧問
榮譽顧問

文章總數 : 304
年齡 : 54
來自 : 彰化縣員林鎮
職業 : 機械設計工程師/AutoCAD講師/AutoCAD外掛系統開發/AutoCAD書籍作者
愛好 : 旅行及電影
個性 : 風趣健談
使用年資 : 25年
使用版本 : AutoCAD2010/2011/2012/2013
積分 : 20
經驗值 : 7520
威望值 : 641
發帖精華 : 2
回帖精華 : 1
注冊日期 : 2008-05-28
藍鵲12號
男 處女座 狗

回頂端 向下

[討論] dcl   :radio_button  單選的問題 Empty 回復: [討論] dcl :radio_button 單選的問題

發表 由 r1543761189 2011-10-31, 19:03

謝謝!
真的很難..我看不懂@@
謝謝指導!我會努力了解這個程式的
r1543761189
r1543761189
一般會員
一般會員

文章總數 : 22
年齡 : 44
來自 : 彰化
職業 : 設計
愛好 : 布袋戲
個性 : 安靜
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 4895
威望值 : 0
注冊日期 : 2011-09-30
男 天秤座 猴

回頂端 向下

[討論] dcl   :radio_button  單選的問題 Empty 回復: [討論] dcl :radio_button 單選的問題

發表 由 阿希 2011-11-01, 17:47

r1543761189 寫到:謝謝!
真的很難..我看不懂@@
謝謝指導!我會努力了解這個程式的

前輩分享的部份簡單來說就是控制radio_button開關與否
既然可以寫出dcl的畫面,想必手邊該有本可供翻略的工具書~~
查查書上lsp連結dcl的部份
avatar
阿希
高級會員
高級會員

文章總數 : 348
年齡 : 43
來自 : 台北
職業 : 水電設計
愛好 : autolisp
個性 : 和平主義者
使用年資 : 5
使用版本 : 2008
積分 : 19
經驗值 : 6824
威望值 : 226
發帖精華 : 1
注冊日期 : 2008-09-22
男 摩羯座 猴

回頂端 向下

[討論] dcl   :radio_button  單選的問題 Empty 回復: [討論] dcl :radio_button 單選的問題

發表 由 張譽璋 2011-11-02, 23:16

這個部份應該書上找不到,但是要花點時間去了解內容,當初也花了好多時間和同事FOREACH的用法,終於才將他寫出來。
avatar
張譽璋
榮譽顧問
榮譽顧問

文章總數 : 304
年齡 : 54
來自 : 彰化縣員林鎮
職業 : 機械設計工程師/AutoCAD講師/AutoCAD外掛系統開發/AutoCAD書籍作者
愛好 : 旅行及電影
個性 : 風趣健談
使用年資 : 25年
使用版本 : AutoCAD2010/2011/2012/2013
積分 : 20
經驗值 : 7520
威望值 : 641
發帖精華 : 2
回帖精華 : 1
注冊日期 : 2008-05-28
藍鵲12號
男 處女座 狗

回頂端 向下

[討論] dcl   :radio_button  單選的問題 Empty 回復: [討論] dcl :radio_button 單選的問題

發表 由 shenhung 2011-11-03, 10:20

radio_button 換行之後.會被視為.2個獨立單位.所以可以各自單獨選..
自然達不到你要的效果.!!..也許程式可以達到你要的效果..但不建議你用radio_button..做這麼多選項的單選動作..

如果你不那麼堅持一定要用radio_button來做選項選擇的話..建議你改用LISTBOX 來做.!

ps:你要做的是不是.連接器的pin數計算程式.!
shenhung
shenhung
高級會員
高級會員

文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8074
威望值 : 1188
注冊日期 : 2009-06-03
男 摩羯座 馬

回頂端 向下

[討論] dcl   :radio_button  單選的問題 Empty 回復: [討論] dcl :radio_button 單選的問題

發表 由 張譽璋 2011-11-03, 10:39

List_box有使用上的不方便性,如選項太多就必須捲動選單,這樣會讓操作變的不方便,radio_button的優點是一目了然,沒有list_box的問題,但是相對的會造成控制程式變的複雜難寫,這時就要看寫程式者的考量了。
avatar
張譽璋
榮譽顧問
榮譽顧問

文章總數 : 304
年齡 : 54
來自 : 彰化縣員林鎮
職業 : 機械設計工程師/AutoCAD講師/AutoCAD外掛系統開發/AutoCAD書籍作者
愛好 : 旅行及電影
個性 : 風趣健談
使用年資 : 25年
使用版本 : AutoCAD2010/2011/2012/2013
積分 : 20
經驗值 : 7520
威望值 : 641
發帖精華 : 2
回帖精華 : 1
注冊日期 : 2008-05-28
藍鵲12號
男 處女座 狗

回頂端 向下

[討論] dcl   :radio_button  單選的問題 Empty 回復: [討論] dcl :radio_button 單選的問題

發表 由 shenhung 2011-11-03, 11:43

張譽璋 寫到:List_box有使用上的不方便性,如選項太多就必須捲動選單,這樣會讓操作變的不方便,radio_button的優點是一目了然,沒有list_box的問題,但是相對的會造成控制程式變的複雜難寫,這時就要看寫程式者的考量了。

的確..2者各有優缺點.!!看實際狀況決定..!!遇到選項真的太多.就只好拉長listbox 長度.讓使用者不必捲動太多.!!
shenhung
shenhung
高級會員
高級會員

文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8074
威望值 : 1188
注冊日期 : 2009-06-03
男 摩羯座 馬

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[討論] dcl   :radio_button  單選的問題 Aoe1-113[討論] dcl   :radio_button  單選的問題 Ioaoe110[討論] dcl   :radio_button  單選的問題 2020-310[討論] dcl   :radio_button  單選的問題 Oiu15010[討論] dcl   :radio_button  單選的問題 2020-211[討論] dcl   :radio_button  單選的問題 Ia15010[討論] dcl   :radio_button  單選的問題 Aizyao10[討論] dcl   :radio_button  單選的問題 Uos15010[討論] dcl   :radio_button  單選的問題 BPl3tjj[討論] dcl   :radio_button  單選的問題 Ziao1510
[討論] dcl   :radio_button  單選的問題 Aoe15010[討論] dcl   :radio_button  單選的問題 Oo-2-110[討論] dcl   :radio_button  單選的問題 Zuoiy_10[討論] dcl   :radio_button  單選的問題 Aizyao11[討論] dcl   :radio_button  單選的問題 Iyb_1510[討論] dcl   :radio_button  單選的問題 Aoe1-112[討論] dcl   :radio_button  單選的問題 Uos15011[討論] dcl   :radio_button  單選的問題 Aoe2da10[討論] dcl   :radio_button  單選的問題 Aoe2da11[討論] dcl   :radio_button  單選的問題 Aoe10