[討論] 請問如何取得選取項目的index

作者: godthomas (嘎嘎)   2018-04-30 00:11:28
在新版Matlab的app designer中
該如何知道dropdown中選取項目的index呢
例如,有ASDF四個選項,若選擇D則回傳3
實際狀況如下
https://i.imgur.com/KzfxJky.png
我希望我選第二個選項他會回傳2
目前只能strcmp(app.DropDown.Items,app.DropDown.Value)
感覺很簡單但找好久都找不到怎麼解,真的很崩潰
有看到使用gco,但是官方手冊沒有寫關於gco的使用方式
因為dropdown.items是cell不能直接用find找到index
最後只能把char改成string,然後cell2mat,再用find
覺得很笨繞了好大一圈
以上
求高手指點
作者: sppmg (sppmg)   2018-04-30 00:17:00
沒有.Value ?查了 MATLAB doc ,用法不同於 uicontrol ,你可以設定 .I設定 .ItemData = [1:4] ,沒設的話會回傳對應的 . Item 項目(字串) 。https://bit.ly/2rab1m3.ItemsData 才對 +s

Links booklink

Contact Us: admin [ a t ] ucptt.com