Hello there,
I'm making a GUI for Compressible flow calculations in which i have 33 edit texts for all my variables. All the values pass through the algorithm and solve for each others (using knowns to get Unknowns). I want the user to be able to specify a certain unknown by typing "?" in editbox for which I can know that he only needs this value and represent it in a message box. How can I do the edit box check for "?" symbol in this case?

 Akzeptierte Antwort

Adam Danz
Adam Danz am 11 Okt. 2019

0 Stimmen

The "String" property of your editbox contains the content of the text. You can use strcmpi() to determine whether the text box contains a "?" or not. The solution below also uses strtrim() to get rid of any unintended empty spaces.
isUnknown = strcmpi(strtrim(handles.Textbox1.String),'?');
Where handles.Textbox1.String is the handle to your editbox.
isUnknown will be a logical true/false.

Weitere Antworten (0)

Kategorien

Mehr zu App Building finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by