推 winnie4952: 先令KK=cell(1); 在去接值 12/16 16:42
→ mp19990920: 你幹嘛用 edit1~10 來放handle? 12/16 18:02
→ mp19990920: 缺點一 workspace雜亂 12/16 18:03
→ mp19990920: 缺點二 變數太多易搞混 12/16 18:03
→ chenmish: 因為我想要將來在 edit 中輸入文字,之後透過 GUI 截取 12/16 18:04
→ chenmish: 文字作動作 12/16 18:04
→ mp19990920: 缺點三 造成你現再要拿值必須用eval 12/16 18:04
→ chenmish: 那是否有更好的方法呢@@? 12/16 18:05
→ mp19990920: 直接用一個變數較 hEdit = zeros(1, 10); 12/16 18:05
→ mp19990920: 依序把handle放進去 12/16 18:05
→ mp19990920: 這樣變數只會有一個,而且不用eval, 12/16 18:06
→ mp19990920: get(hEdit(1:5), 'String') 就可一次拿5個 12/16 18:06
→ chenmish: 可是現在問題是如何把 handle 放進去呢? 12/16 18:08
→ mp19990920: 那你當初是怎麼得到edit1~10的???y 12/16 18:10
→ chenmish: 有點不懂你意思@@,今天我要的就是有一個 edit,我希望 12/16 18:18
→ chenmish: 用變數的方式得到其中的文字 12/16 18:18
→ mp19990920: "小弟目前 GUI 畫面中有數個 edit,例如:edit1~edit" 12/16 18:29
→ mp19990920: 你的第一句話 12/16 18:30
→ chenmish: 是阿,就是畫面中有數個edit,現在要抓當中的文字 12/16 19:09
→ jatj: 用eval是很不好的習慣 不好debug, 效能也低 12/17 09:54