Даже если обратный вызов ползунка не вызывается при перемещении мыши, свойство 'Value'
ползунка uicontrol обновляется . Следовательно, вы можете создать прослушиватель, используя addlistener
, который будет выполнять данный обратный вызов при изменении свойства 'Value'
. Вот пример:
hSlider = uicontrol('Style', 'slider', 'Callback', @(s, e) disp('hello'));
hListener = addlistener(hSlider, 'Value', 'PostSet', @(s, e) disp('hi'));
При перемещении ползунка вы увидите, как на экран выводится 'hi'
(обратный вызов слушателя), а когда вы отпустите кнопку мыши, вы увидите напечатанный 'hello'
(обратный вызов uicontrol).