How to limit input formats in an edit text box?
显示 更早的评论
In my GUI (programmatic one) there is an edittext box, used to enter coeeficients.
I need to check the format of input and allow only to these types:
5
0.5
1.6
5.9
0.4565132
5.0000
00000.5
Then I'll save them and call back.
采纳的回答
更多回答(2 个)
Tom
2013-6-26
validStr = {'5'
'0.5'
'1.6'
'5.9'
'0.4565132'
'5.0000'
'00000.5'};
if any(strcmp(get(hEditBox,'String'),validStr))
%code
else
warndlg('Edit box string is not valid.')
end
Sean de Wolski
2013-6-26
Why not just use a popupmenu?
uicontrol('style','popupmenu','string',{'0.5','3.14','1.6'})
类别
在 帮助中心 和 File Exchange 中查找有关 Cell Arrays 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!