How I can check the button if enabled or disabled in MATLAB?
4 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I wanna use if condition to check if the button is Enable or Disable can I do that ?
0 Commenti
Risposte (2)
Jan
il 7 Dic 2017
Modificato: Jan
il 9 Dic 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 Commenti
Jan
il 10 Dic 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
il 10 Dic 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 Commenti
Vedere anche
Categorie
Scopri di più su Interactive Control and Callbacks in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!