How I can check the button if enabled or disabled in MATLAB?
4 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I wanna use if condition to check if the button is Enable or Disable can I do that ?
0 commentaires
Réponses (2)
Jan
le 7 Déc 2017
Modifié(e) : Jan
le 9 Déc 2017
Actually the question is far too lean to be answered reliably. But a guess:
if handles.Checkbox1.Value
This is sufficient already, when I assume, that handles.Checkbox1 is the handle of your checkbox. Examine the tag of the checkbox or the handles struct to find the real name in your code.
[EDITED] The solution with R2015b and teh property "Enable" is:
if strcmp(handles.Button1.Enable, 'off')
If you handles.msg is a uint8, it is not a valid button handle.
11 commentaires
Jan
le 10 Déc 2017
@Eliza: Why do you post the properties? Note, that this is a contradiction to what you have posted before:
class(handles.msg)
ans =
uint8
Please try to find out, why your handles.msg is sometimes an UINT8 and sometimes a graphics handle. Perhaps you overwrite it anywhere? But if it is a graphics handle, my suggestion should work directly. Did you try it?
Walter Roberson
le 10 Déc 2017
At some point in your code, you are overwriting handles.msg with a uint8 array. Search your code for assignments to handles.msg
0 commentaires
Voir également
Catégories
En savoir plus sur Interactive Control and Callbacks dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!