Borrar filtros
Borrar filtros

How can I change statebutton value?

1 visualización (últimos 30 días)
jiwon ham
jiwon ham el 21 de Nov. de 2019
Editada: Adam Danz el 23 de Nov. de 2019
When I push button, I want to output my value on editfield.
And I did it, but I can't change my value when I pressed it again.
Here is my code,
app.Button_9.BackgroundColor = 'g'; %I want to change button's background color when I pressed it,
if sb.Value == 1;
app.EditField.Value = num2str(1)
else sb.Value == 0;
app.EditField.Value = num2str(2) %Actually, I want to reset the value when I pressed again, but I can't.
end
It means, I want to change my editfield value 1 to 0 when I pushed state button, and turn background color off.
Please help me
  2 comentarios
Adam Danz
Adam Danz el 21 de Nov. de 2019
Editada: Adam Danz el 23 de Nov. de 2019
Try this
if sb.Value == 1;
app.Button_9.BackgroundColor = 'g';
elseif sb.Value == 0;
app.Button_9.BackgroundColor = [.5 .5 .5]; % or whatever the default color is
end
app.EditField.Value = num2str(sb.Value);
jiwon ham
jiwon ham el 23 de Nov. de 2019
I've been struggling with it for a day, but I've solved it thanks to you.
Thankyou for your help :)

Iniciar sesión para comentar.

Respuestas (0)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by