remove slider from Listbox
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
Is it possible to remove the slider from a listbox?
if yes, could you help me with to do so?
Thanks
Houssem
0 Commenti
Risposta accettata
Matt Fig
il 4 Mag 2011
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'));
Più risposte (2)
Walter Roberson
il 4 Mag 2011
The slider is automatic if there are more entries than there is space available to display them.
What would you prefer to have happen in that circumstance?
If you only want to see one entry at a time and mouse through them, then a pop-up box would be more appropriate than a listbox, unless you need to be able to select multiple values.
Vedere anche
Categorie
Scopri di più su Migrate GUIDE Apps in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!