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 Linotte

Besoin d'un conseil sur la programmation en Linotte ?

Le Deal du moment :
Black Friday chez ASOS : Les plus grosses promos ...
Voir le deal

2 participants

Bogue popup question ?

avatar
Wam
Senior Member


Messages : 585
Date d'inscription : 2012-01-11

Bogue popup question ? Empty Bogue popup question ?

Message par Wam Fri 22 Feb - 1:32

[php]
Globale
fenêtre est un formulaire, hauteur vaut 200, largeur vaut 400, titre vaut "Ma première fenêtre"
b1 est un bouton, visible vaut "oui", x vaut 100, y vaut 100, texte vaut "Push !"
popup1 est un popup

Principal :
début
Ajoute b1 dans fenêtre
Fais réagir fenêtre à "clic souris" pour Quitter

// Boucle infinie
Tant que vrai, temporise

Quitter :
options :: casier de textes <
- "Oui", "Non", "Peut-être"
début
Si (popup1.question("Voulez-vous quitter le programme ?", options)) == "Oui", affiche "Oui"
Sinon si (popup1.question("Voulez-vous quitter le programme ?", options)) == "Non", affiche "Non"
Sinon si (popup1.question("Voulez-vous quitter le programme ?", options)) == "Peut-être", affiche "Peut-être"
Termine
[/php]

Lors de l'utilisation d'un popup question, il faut cliquer plusieurs fois sur le même bouton pour qu'il exécute l'action correspondante.

Ainsi, si on à 3 boutons dans notre popup, il faudra cliquer 3 fois sur le bouton "Oui" pour que "Oui" s'affiche sur le tableau, et 3 fois sur le bouton "Peut-être" pour que "Peut-être" s'affiche sur le tableau.

Bizarrement, dans cet exemple, il suffit de cliquer 1 seule fois sur le bouton "Non" pour que sa fonctionne normalement...
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Bogue popup question ? Empty RE: Bogue popup question ?

Message par admincpc Fri 22 Feb - 10:04

Je ne comprends pas trop ce que tu veux dire mais ce qui m'étonne c'est ça :

Code:

Si (popup1.
question("Voulez-vous quitter le programme ?", options)) == "Non", affiche "Oui"
avatar
Wam
Senior Member


Messages : 585
Date d'inscription : 2012-01-11

Bogue popup question ? Empty RE: Bogue popup question ?

Message par Wam Fri 22 Feb - 14:52

J'ai corrigé l'exemple :p

Si j'appuie sur le bouton "oui" de mon popup (le 1er bouton), "Oui" s'affiche sur le tableau et mon programme se termine.

Si j'appuie sur le bouton "non" de mon popup (le 2ème bouton), il faut appuyer une seconde fois dessus pour que "non" s'affiche sur le tableau et que mon programme se termine.

Si j'appuie sur le bouton "Peut-être" de mon popup (le 3ème bouton), il faut que j'appuie 3 fois sur mon bouton pour que "Peut-être" s'affiche sur le tableau et que mon programme se termine.
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Bogue popup question ? Empty RE: Bogue popup question ?

Message par admincpc Fri 22 Feb - 15:06

Aaaahhh !
La réponse à ta question est là :
Code:

Si (popup1.
question("Voulez-vous quitter le programme ?", options)) == "Oui", affiche "Oui"
Sinon si (popup1.
question("Voulez-vous quitter le programme ?", options)) == "Non", affiche "Non"
Sinon si (popup1.
question("Voulez-vous quitter le programme ?", options)) == "Peut-être", affiche "Peut-être"

Je te laisse trouver pourquoi....
avatar
Wam
Senior Member


Messages : 585
Date d'inscription : 2012-01-11

Bogue popup question ? Empty RE: Bogue popup question ?

Message par Wam Fri 22 Feb - 15:41

J'ai réussit en faisant comme ceci :

[php]
Globale
fenêtre est un formulaire, hauteur vaut 200, largeur vaut 400, titre vaut "Ma première fenêtre"
b1 est un bouton, visible vaut "oui", x vaut 100, y vaut 100, texte vaut "Push !"
popup1 est un popup

Principal :
début
Ajoute b1 dans fenêtre
Fais réagir fenêtre à "clic souris" pour Quitter

// Boucle infinie
Tant que vrai, temporise

Quitter :
options :: casier de textes <
- "Oui", "Non", "Peut-être"
test :: texte
début
test = popup1.question("Voulez-vous quitter le programme ?", options)
Si test == "Oui", affiche "Oui"
Sinon si test == "Non", affiche "Non"
Sinon si test == "Peut-être", affiche "Peut-être"
Termine


[/php]
admincpc
admincpc
Site Admin


Messages : 1048
Date d'inscription : 2011-11-03

Bogue popup question ? Empty RE: Bogue popup question ?

Message par admincpc Fri 22 Feb - 15:48

C'est bien ça !

Contenu sponsorisé


Bogue popup question ? Empty Re: Bogue popup question ?

Message par Contenu sponsorisé


    La date/heure actuelle est Sat 27 Nov - 6:01