Giving a button a numeric value in app designer
    5 views (last 30 days)
  
       Show older comments
    
I was trying to create a button that would add a numeric value to text area so far I can't seem to get it to work, my code so far is
       % Button pushed function: BananaButton
        function BananaButtonPushed(app, event)
            app.TotalCaloriesTextArea.Value = 
            [app.TotalCaloriesTextArea.Value{1} event.Source.Text];
        end
        end
3 Comments
  Walter Roberson
      
      
 on 16 May 2020
				It seems to me that you would want to test to see if the text area is empty, and if so initialize to 0 and otherwise pull out the text area value. (You are using app designer so I gather that text areas can be configured as numeric.) Then add the values, and write into the text area.
Something like
            app.TotalCaloriesTextArea.Value = ...
            app.TotalCaloriesTextArea.Value{1} + event.Source.Text;
or perhaps
            app.TotalCaloriesTextArea.Value = ...
            app.TotalCaloriesTextArea.Value{1} + str2double(event.Source.Text);
Answers (0)
See Also
Categories
				Find more on Desktop 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!

