Bonsoir,
Svp, quelqu'un peut me donner un exemple comment activer/désactiver des edit texts dans une interface GUI en utilisant des radio button?
Merci
Bonsoir,
Svp, quelqu'un peut me donner un exemple comment activer/désactiver des edit texts dans une interface GUI en utilisant des radio button?
Merci
Bonsoir,
Utilise simplement la propriété 'Enable' de tes objet Edit que tu fixes dans les Callback de tes objets Radiobutton.
Disons que mon radio-button est bh(1) et le texte a désactiver est input(1)
donc, dans le callback du bh(1) j'appelle une fonction qui contient ce code?
Code : Sélectionner tout - Visualiser dans une fenêtre à part set(inputs(1),'enable','off');
Oui c'est à peu près ca
dans ton callback, tu mets une condition par rapport à la valeur de ton radio boutton
et ensuite tu mets (quand tu souhaites)
=> set(handles.inputs(1),'Enable','off')
Tiens moi au courant !![]()
j'ai essayer ceci:
-> radio button callback:
la fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 'callback', @hide_inputs_1
mais ça na pas marcher...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function hide_inputs_1 global inputs handles bh if (bh(1)==1) set(inputs(1),'enable','off'); end end![]()
Les fonctions Callback sont de la forme
Cf documentation pour plus de précisions.
Code : Sélectionner tout - Visualiser dans une fenêtre à part function nomFonction(hObject, eventData)
bh(1)==1 est incorrectutilise la fonction get pour obtenir la propriété 'Value'.
Partager