remove slider from Listbox
4 ビュー (過去 30 日間)
古いコメントを表示
Hi,
Is it possible to remove the slider from a listbox?
if yes, could you help me with to do so?
Thanks
Houssem
0 件のコメント
採用された回答
Matt Fig
2011 年 5 月 4 日
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'));
その他の回答 (2 件)
Walter Roberson
2011 年 5 月 4 日
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.
参考
カテゴリ
Help Center および File Exchange で Migrate GUIDE Apps についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!