リストボックスを備えたmatlabにGUIがあります。このリストボックスに入力してそのインデックス値を設定すると、コールバックは呼び出されません:
set(handles.listboxColors, 'String', listboxEntryList, 'Value', 1 );
ここで、コールバックが
function listboxColors_Callback(hObject, eventdata, handles)
が呼び出されますが、これは起こりません。
通常のコールバックはアクションを制御し、ユーザーがプッシュ ボタンをクリックするか、メニュー項目を選択したときにのみトリガーされます。
プロパティの プロパティはset
、言及されたコールバックをトリガーしません。Value
listbox
これを達成する1つの方法は、
guidata(hObject, handles);
listboxColors_Callback(hObject,eventdata,handles);
Value
関数に設定した後。