miércoles, 3 de julio de 2013

Habilitar e inhabilitar botones, edit tex, Radio Button, Check Box, Listbox, Pop-up Menu, Axes, etc en Matlab

Sea  botones, edit tex, Radio Button, Check Box, Listbox, Pop-up Menu, Axes, etc en Matlab  puden ser habilitados e inhabilitados de una Gui que estemos creando en Matlab, simplemente con la propiedad enable, esta tiene tres opciones:
on; es la opcion que viene por default
off; en esta desactivamos y tambien se nota un cambio en la coloracio, "entra en un modo invisible"
inactive; en esta propiedad queda inactivo, pero si es visible  de una forma normal nuestro boton.

acontinuacion el codigo de ejemplo, poniendo el caso de un Pop-up Menu y un grupo de 3 botones

generamos una interfaz como sigue.


 
Nuestro codigo empleado fue el siguiente:

function popupmenu3_Callback(hObject, eventdata, handles)
estado = get(handles.popupmenu3,'Value');
switch estado
    case 1
        %estado on 
        set(handles.pushbutton3,'enable','on');     
    case 2
        %estado off
        set(handles.pushbutton4,'enable','off');
    otherwise
        %estado inactive
        set(handles.pushbutton5,'enable','inactive');
        
end

No hay comentarios:

Publicar un comentario