R2010b event ContinuousValueChange is not supported by a slider

3 views (last 30 days)
I use R2013a and I tried to do Matlab GUI using GUIDE. I have a slider and a textbox. The textbox is to diplaying continuous value change of slider. So i added listener to do it.
function bp_gui2_3_OpeningFcn(hObject, eventdata, handles, varargin)
handles.sliderListener1 = addlistener(handles.filtr_slider,'ContinuousValueChange', ...
@(hObject, event) filtr_sliderContValCallback(...
hObject, eventdata, handles));
set(handles.filtr_text, 'String', '15');
handles.output = hObject;
guidata(hObject, handles);
Then i created callback
function filtr_sliderContValCallback(hObject, eventdata, handles)
set(handles.filtr_text, 'String', num2str(round(get(handles.filtr_slider, 'Value'))));
It works fine, but when I try to use R2010b causes to return the following error: The specified event is not supported by the object
Any ideas to resolve problem with event 'ContinuousValueChange' using R2010b ? Thanks !

Accepted Answer

Stephen23
Stephen23 on 23 Mar 2015
Edited: Stephen23 on 23 Mar 2015
I also faced this challenge in 2010b, and solved it for multiple sliders. You can see the working code here, in the Mfile "cubehelix_view", which was written in 2010b:
The core of it sets a listener like this:
addlistener(h, 'Value', 'PostSet', @callbackfun);
The method I used uses some advice gleaned from various sources:

More Answers (0)

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!