设置值时不调用回调

时间:2013-08-02 08:50:36

标签: matlab callback

我在matlab中有一个带有列表框的gui。如果我填写此列表框并设置其索引值,则不会调用回调:

set(handles.listboxColors, 'String', listboxEntryList, 'Value', 1 );

这里我希望回调

function listboxColors_Callback(hObject, eventdata, handles)
调用

,但这不会发生。

1 个答案:

答案 0 :(得分:1)

普通Callback控制操作,仅在用户点击按钮或选择菜单项时触发。

set属性的Value属性不会触发上述回调。

实现这一目标的一种方法是使用

listbox
在您的功能中设置guidata(hObject, handles); listboxColors_Callback(hObject,eventdata,handles);