Programmer avec le langage Linotte
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Programmer avec le langage LinotteConnexion

Besoin d'un conseil sur la programmation en Linotte ?

Le Deal du moment : -38%
Ecran PC gaming 23,8″ – ACER KG241Y P3bip ...
Voir le deal
99.99 €

descriptionboutonradio : méthode fonctionnelle .sélectionner() Emptyboutonradio : méthode fonctionnelle .sélectionner()

more_horiz
Lorsque qu'on utilise plusieurs boutons radios mais qu'on ne les ajoute pas dans un groupeboutonradio, la méthode fonctionnelle .sélectionner() sélectionne le bouton radio, déclenche l'événement associé, puis désélectionne le bouton radio.

[php]
Globale
fenêtre est un formulaire, hauteur vaut 170, largeur vaut 350, titre vaut "Ma première fenêtre"
b1 est un bouton, visible vaut "oui", x vaut 255, y vaut 100, texte vaut "Push !"
phrase est une étiquette, visible vaut "oui", x vaut 20, y vaut 10, texte vaut "Bonjour et bienvenue !"
test est un xtableau, visible vaut "oui", x vaut 20, y vaut 30, hauteur vaut 50, largeur vaut 300
br1 est un boutonradio, visible vaut "oui", x vaut 100, y vaut 100, texte vaut "Push !"
br2 est un boutonradio, visible vaut "oui", x vaut 100, y vaut 120, texte vaut "Push !"
br3 est un boutonradio, visible vaut "oui", x vaut 100, y vaut 140, texte vaut "Push !"
groupe est un groupeboutonradio

Principal :
début
Ajoute b1 & phrase & test & br1 & br2 & br3 dans fenêtre
// Ajoute br1 & br2 & br3 dans groupe
Fais réagir br1 à "clic souris" pour Envoyer1
Fais réagir br2 à "clic souris" pour Envoyer2
Fais réagir br3 à "clic souris" pour Envoyer3
Fais réagir fenêtre à "clic souris" pour Quitter

évoque br3.sélectionner()
// évoque br2.sélectionner()
// évoque br1.sélectionner()

// Boucle infinie
Tant que vrai, temporise

Envoyer1 :
début
Affiche "Le bouton radio 1 est utilisé."
Reviens

Envoyer2 :
début
Affiche "Le bouton radio 2 est utilisé."
Reviens

Envoyer3 :
début
Affiche "Le bouton radio 3 est utilisé."
Reviens

Quitter :
début
Termine
[/php]

descriptionboutonradio : méthode fonctionnelle .sélectionner() EmptyRE: boutonradio : méthode fonctionnelle .sélectionner()

more_horiz
Ce comportement est normal. J'ai vérifié, en langage Java, j'ai exactement le même comportement.
Un peu étrange, je sais, mais la bouton radio doit être présent dans un groupe pour fonctionner correctement.
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
power_settings_newSe connecter pour répondre