How to use a button to delete the last value from a TextArea? [MATLAB app designer]

1 visualizzazione (ultimi 30 giorni)
I am creating a simple calculator app in the app designer. When a user presses a button, the app takes the previous value from the display (app.Display.Value) and concatenates the users input button to it, to update the value of the display.
I am trying to implement a delete button which deletes only the last value from the display which is a 'Text Area' component. This is what I have currently but it is not working:
Thanks.

Risposta accettata

Aghamarsh Varanasi
Aghamarsh Varanasi il 9 Mar 2021
Hi,
The TextArea component in the appDesigner stores values in the form of a cell array. This helps to display more than one line as output in the TextArea. Hence for your use-case, you could edit the value of the TextArea as follows
app.Display.Value = app.Display.Value{1}(1:end-1);
Hope this helps

Più risposte (0)

Categorie

Scopri di più su Develop Apps Using App Designer in Help Center e File Exchange

Prodotti


Release

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by