MatlabGUI,有时列表框消失。我使用了:set(handles.listbox,';value';,1),但它似乎不起作用

MatlabGUI,有时列表框消失。我使用了:set(handles.listbox,';value';,1),但它似乎不起作用,matlab,user-interface,listbox,Matlab,User Interface,Listbox,在GUI中,我有两个列表框,这两个列表框中的数据可以相互传递。用户可以将所有数据传递给另一个,也可以选择一些数据并传递给另一个 问题是:有时,列表框会消失,但所有按钮都会按预期工作。并且Matlab给出了一个警告:警告:多选择列表框控件 要求该值是字符串范围内的整数。控件的所有参数值都有效后才会呈现 我做了一些研究,有人建议使用这个:set(handles.listbox,'value',1)。但这并不能解决这个问题 更重要的是,我不知道在什么情况下会发生这种错误。 你们能告诉我怎么解决这个问题

在GUI中,我有两个列表框,这两个列表框中的数据可以相互传递。用户可以将所有数据传递给另一个,也可以选择一些数据并传递给另一个

问题是:有时,列表框会消失,但所有按钮都会按预期工作。并且Matlab给出了一个警告:警告:多选择列表框控件 要求该值是字符串范围内的整数。控件的所有参数值都有效后才会呈现

我做了一些研究,有人建议使用这个:set(handles.listbox,'value',1)。但这并不能解决这个问题

更重要的是,我不知道在什么情况下会发生这种错误。 你们能告诉我怎么解决这个问题吗?在哪种情况下会发生这种错误?
非常感谢。

尝试转储
get(handles.listbox,'value')
它会回调以查看有问题的值是什么。还有
'String'
,我猜单元格数组比
值中的整数要短。哦,非常感谢!我会努力的!过了这么长时间,只有你回答了我,我很感激!当你说“单元格数组比整数值短”时,你是指单元格数组的行数吗?