Obtenir un sélecteur avec décoche possible.

Posté par R&B le 30/5/2007 11:07:20
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