GUI help in calling an if elseif else function
Mostrar comentarios más antiguos
Hi all,
I am trying to call out this if elseif else function in the GUI. So basically, the "what case box" represent the casenum, and the empty static box should call out a msg when "what case box" has a value.


Respuestas (1)
Walter Roberson
el 16 de Jul. de 2019
0 votos
Use the Callback property of the edit box to trigger the action. Remember that the edit box will be char (or cell array of char if Max>1 for the edit box) so you will need to str2double.
Note: you should not have any condition on the "else".
4 comentarios
Aser Zidan
el 16 de Jul. de 2019
Jan
el 16 de Jul. de 2019
Please post the text as text and not as screenshot. Thanks.
The posted screenshot shows only a part of the error message. We need the full message instead.
After you have defined condition=str2double(...) you overwrite its value in the if block.
Aser Zidan
el 16 de Jul. de 2019
Walter Roberson
el 16 de Jul. de 2019
What is the result you expect from
str2double(set(handles.output, 'string'))
? Notice that is a set() call, not a get() call.
Categorías
Más información sobre Characters and Strings en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
