[讨论] 请问如何取得选取项目的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