How to switch show between 2 static text in matlab GUI

3 visualizaciones (últimos 30 días)
Adisorn Phanukthong
Adisorn Phanukthong el 9 de Jun. de 2017
Comentada: Jan el 19 de Jun. de 2017
hide A and show N ,hide N and show A
  3 comentarios
Adisorn Phanukthong
Adisorn Phanukthong el 13 de Jun. de 2017
if cellfun(@(x)x == 'A',status)
set(handles.texta,'visible','on');
set(handles.textn,'visible','off');
else
set(handles.textn,'visible','on');
set(handles.texta,'visible','off');
end
right?
Adam
Adam el 13 de Jun. de 2017
I don't know what your exact code is that needs this, but you shouldn't need anything complicated like a cellfun, but you never really stated what the trigger is for changing the visible status.

Iniciar sesión para comentar.

Respuesta aceptada

Jan
Jan el 9 de Jun. de 2017
Either change the String and Color property of one text object. Or set the 'Visible' property of one to 'on' and the other to 'off'.
  2 comentarios
Adisorn Phanukthong
Adisorn Phanukthong el 13 de Jun. de 2017
if cellfun(@(x)x == 'A',status)
set(handles.texta,'visible','on');
set(handles.textn,'visible','off');
else
set(handles.textn,'visible','on');
set(handles.texta,'visible','off');
end
right?
Jan
Jan el 19 de Jun. de 2017
Perhaps: if any(strcmp(status, 'A')) is simpler as the cellfun approach. If your code works, it is right. Does it work?

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Structures en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by