MATLAB: Remove slider from Listbox

listboxslider

Hi,
Is it possible to remove the slider from a listbox?
if yes, could you help me with to do so?
Thanks
Houssem

Best Answer

  • As Walter says, this cannot be done in MATLAB. I cannot really think of a reason why you would want to do this, but if you have one here is an approach that might work for you. Note that this doesn't get rid of the slider, but hides it from the user.
    function [S] = list_hide()
    S.fh = figure('units','pixels',...
    'position',[500 500 200 100],...
    'menubar','none',...
    'name','Hide_list',...
    'numbertitle','off',...
    'resize','off');
    S.pb = uicontrol('style','list',...
    'busyaction','cancel',...
    'units','pix',...
    'pos',[10 10 200 80],...
    'string',{'One';'two';'three';'four';'five'});
    uicontrol('style','frame',...
    'units','pix',...
    'posit',[190 10 30 80],...
    'backgroundcol',get(S.fh,'color'),...
    'foregroundcol',get(S.fh,'color'));