[心得] 在 listbox 中,新增或刪除 item有可能 …

看板MATLAB作者 (羊出在羊毛身上....罔rm)時間18年前 (2007/02/01 10:28), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
最近在寫 GUI 程式,有碰到一個 listbox 的問題~ 當我想在 listbox 中新增或刪除 item 時,程式看起來沒錯, 但會出現這個錯誤訊息...且那個 listbox 會整個消失不見...囧rm 「Warning: single-selection listbox control requires that Value be an integer within String range Control will not be rendered until all of its parameter values are valid.」 我打了些 keyword 去 google 找,很幸運的只有一篇,也剛好是我要的。 http://my.opera.com/quantumman/archive/monthly/?month=200612 我看了他的程式,改了一下我的... Bang! It works!!! 底下這兩行應該是最重要的: set(handles.listbox1, 'String', prev_str, 'Value', length(prev_str)); %這是用在 adding set(handles.listbox1, 'String', prev_str, 'Value', min(selected,... length(prev_str))); %這是用在 deleting 我之前都沒 set 到 Value,才會出錯。 一點小小的經驗...v( ̄︶ ̄)y -- ◥█ by ccfg ◢██◣ ████ ◢██◣ █◢██◢█◢█ ◢█◣███ ▅▄▃▁ ◤◥█◤◥▂▃ ██◤██◤ ◥◢█▄▄█ ▅▄▃▁ █◤ ◣ ◢ ◣█▃▄▅ ██◣██◣ ◢█◤ ▂▃▄▅▆▇▇▇▇▇▇▇▆▅▄▃▂▁ █◥██◥██████████ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.71.140

02/01 12:01, , 1F
推薦
02/01 12:01, 1F
※ 編輯: kk123 來自: 220.133.134.67 (07/20 23:43)

11/05 02:14, , 2F
推~~~感謝分享~~~BANG!!~~~~~~
11/05 02:14, 2F
文章代碼(AID): #15mL1J-g (MATLAB)
文章代碼(AID): #15mL1J-g (MATLAB)