Avez vous remarqué que votre WinDev propose fréquement (dans l'aide à la saisie des paramètres par exemple) des sélecteurs avec décoche possible.
Or, un sélecteur, tel qu'il est proposé à l'origine ne permet pas cela.
Voici une méthode pour obtenir ce type de champ :
- Créer le sélecteur voulu.
- Le transformer en interrupteur (Menu>Champ>Permuter>sélecteur/interrupteur)
- Ajouter le code suivant dans la partie "A chaque modiciation" de l'interrupteur :
i est un entier
// on vient de cocher l'option
SI MoiMême[IndiceEnCours()]=Vrai ALORS
// décoche les autres (comportement sélecteur)
POUR i=1 A MoiMême..Occurrence
SI i<>IndiceEnCours()
SI MoiMême[i]=Vrai ALORS MoiMême[i]=Faux
FIN
FIN
FIN
Cette petite info sera mise en évidence ultérieurement.
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=5178&post_id=21348