Check edit text for a symbol

1 view (last 30 days)
Mahmoud Elshazly
Mahmoud Elshazly on 11 Oct 2019
Answered: Adam Danz on 11 Oct 2019

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?

Accepted Answer

Adam Danz
Adam Danz on 11 Oct 2019
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.

More Answers (0)

Categories

Find more on Characters and Strings in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!