[討論] dcl :radio_button 單選的問題
4 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[討論] dcl :radio_button 單選的問題
請問各位前輩
我有很多個 :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個
可是我只要單選,程式該怎麼寫?
謝謝!!
我有很多個 :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- 一般會員
- 文章總數 : 22
年齡 : 44
來自 : 彰化
職業 : 設計
愛好 : 布袋戲
個性 : 安靜
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 4884
威望值 : 0
注冊日期 : 2011-09-30
回復: [討論] dcl :radio_button 單選的問題
這個部分有點難,注意問題不是在對話框程式,
而是Lisp程式的控制方式有問題,貼一段程式給你參考,
以下是Lisp程式如何控制的部分。
而是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)
)
張譽璋- 榮譽顧問
- 文章總數 : 304
年齡 : 54
來自 : 彰化縣員林鎮
職業 : 機械設計工程師/AutoCAD講師/AutoCAD外掛系統開發/AutoCAD書籍作者
愛好 : 旅行及電影
個性 : 風趣健談
使用年資 : 25年
使用版本 : AutoCAD2010/2011/2012/2013
積分 : 20
經驗值 : 7509
威望值 : 641
發帖精華 : 2
回帖精華 : 1
注冊日期 : 2008-05-28
回復: [討論] dcl :radio_button 單選的問題
謝謝!
真的很難..我看不懂@@
謝謝指導!我會努力了解這個程式的
真的很難..我看不懂@@
謝謝指導!我會努力了解這個程式的
r1543761189- 一般會員
- 文章總數 : 22
年齡 : 44
來自 : 彰化
職業 : 設計
愛好 : 布袋戲
個性 : 安靜
使用年資 : 新手初學
使用版本 : 新手初學
經驗值 : 4884
威望值 : 0
注冊日期 : 2011-09-30
回復: [討論] dcl :radio_button 單選的問題
r1543761189 寫到:謝謝!
真的很難..我看不懂@@
謝謝指導!我會努力了解這個程式的
前輩分享的部份簡單來說就是控制radio_button開關與否
既然可以寫出dcl的畫面,想必手邊該有本可供翻略的工具書~~
查查書上lsp連結dcl的部份
阿希- 高級會員
- 文章總數 : 348
年齡 : 43
來自 : 台北
職業 : 水電設計
愛好 : autolisp
個性 : 和平主義者
使用年資 : 5
使用版本 : 2008
積分 : 19
經驗值 : 6813
威望值 : 226
發帖精華 : 1
注冊日期 : 2008-09-22
張譽璋- 榮譽顧問
- 文章總數 : 304
年齡 : 54
來自 : 彰化縣員林鎮
職業 : 機械設計工程師/AutoCAD講師/AutoCAD外掛系統開發/AutoCAD書籍作者
愛好 : 旅行及電影
個性 : 風趣健談
使用年資 : 25年
使用版本 : AutoCAD2010/2011/2012/2013
積分 : 20
經驗值 : 7509
威望值 : 641
發帖精華 : 2
回帖精華 : 1
注冊日期 : 2008-05-28
回復: [討論] dcl :radio_button 單選的問題
radio_button 換行之後.會被視為.2個獨立單位.所以可以各自單獨選..
自然達不到你要的效果.!!..也許程式可以達到你要的效果..但不建議你用radio_button..做這麼多選項的單選動作..
如果你不那麼堅持一定要用radio_button來做選項選擇的話..建議你改用LISTBOX 來做.!
ps:你要做的是不是.連接器的pin數計算程式.!
自然達不到你要的效果.!!..也許程式可以達到你要的效果..但不建議你用radio_button..做這麼多選項的單選動作..
如果你不那麼堅持一定要用radio_button來做選項選擇的話..建議你改用LISTBOX 來做.!
ps:你要做的是不是.連接器的pin數計算程式.!
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8066
威望值 : 1191
注冊日期 : 2009-06-03
回復: [討論] dcl :radio_button 單選的問題
List_box有使用上的不方便性,如選項太多就必須捲動選單,這樣會讓操作變的不方便,radio_button的優點是一目了然,沒有list_box的問題,但是相對的會造成控制程式變的複雜難寫,這時就要看寫程式者的考量了。
張譽璋- 榮譽顧問
- 文章總數 : 304
年齡 : 54
來自 : 彰化縣員林鎮
職業 : 機械設計工程師/AutoCAD講師/AutoCAD外掛系統開發/AutoCAD書籍作者
愛好 : 旅行及電影
個性 : 風趣健談
使用年資 : 25年
使用版本 : AutoCAD2010/2011/2012/2013
積分 : 20
經驗值 : 7509
威望值 : 641
發帖精華 : 2
回帖精華 : 1
注冊日期 : 2008-05-28
回復: [討論] dcl :radio_button 單選的問題
張譽璋 寫到:List_box有使用上的不方便性,如選項太多就必須捲動選單,這樣會讓操作變的不方便,radio_button的優點是一目了然,沒有list_box的問題,但是相對的會造成控制程式變的複雜難寫,這時就要看寫程式者的考量了。
的確..2者各有優缺點.!!看實際狀況決定..!!遇到選項真的太多.就只好拉長listbox 長度.讓使用者不必捲動太多.!!
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8066
威望值 : 1191
注冊日期 : 2009-06-03
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章