Effacer les filtres
Effacer les filtres

GUI, Handles saved in variable

1 vue (au cours des 30 derniers jours)
Michal Demjan
Michal Demjan le 25 Sep 2016
well in simple, i wrote:
A=['handles.',get(hObject,'Tag')];
set(A,'Backgroundcolor',[0,1,0]);
or
A='handles.pushbutton1';
set(A,'Backgroundcolor',[0,1,0]);
and function 'set' cannot read that A, can you help me? Uncle MATLAB says :
Error using set
Value must be a handle

Réponse acceptée

Stephen23
Stephen23 le 25 Sep 2016
Modifié(e) : Stephen23 le 25 Sep 2016
Why are you trying to construct a string? If you have a structure, then do this:
A = handles.(get(hObject,'Tag'));
And read this:
  1 commentaire
Michal Demjan
Michal Demjan le 25 Sep 2016
Oh i didnt realized that it is struct. Thanks a lot!

Connectez-vous pour commenter.

Plus de réponses (1)

Image Analyst
Image Analyst le 25 Sep 2016
Try
handles.pushbutton1.BackgroundColor = [0, 1, 0];

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by