2013-08-02 68 views
0

我有一个带有列表框的gui。如果我填补这一列表框并设置其索引值回调不叫:设置值时未调用回调

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

在这里,我想到的是,回调

function listboxColors_Callback(hObject, eventdata, handles) 

被调用,这不会发生。

回答

1

正常Callback控制动作,仅当用户单击按钮或选择菜单项时触发。

A setValue属性listbox属性不会触发上述回调。实现这一

一种方式将您的功能设置Value后使用

​​

+0

当然,但我希望在设置值时调用回调函数。 –

+0

你是否在其他回调中调用'set'? – P0W

+0

这很可能。回调本身主要是调用一个函数。这里是'updateListColors',它填充列表并在最后设置值。 –