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 à ne pas rater :
Cartes Pokémon : sortie d’un nouveau coffret Ultra Premium ...
Voir le deal

descriptionune infobulle par item Emptyune infobulle par item

more_horiz
Bonjour,

Avec le composant IHM de type liste, il s’agiraît de pouvoir afficher une info bulle différente pour chaque item…
Si cette fonctionnalité est réalisable, il serait bien qu’elle puisse être greffé à la version 1.7.1.

Merci, @+

descriptionune infobulle par item EmptyRE: une infobulle par item

more_horiz
Bonjour Pat,

Oui, pour les deux questions.
Il faudra récupérer la dernière version beta et copier le fichier Formulaire.zgl dans la version 1.7.1.

Cpc

descriptionune infobulle par item EmptyRE: une infobulle par item

more_horiz
Voici ce qu'il sera possible de faire :

[php]
globale
form :: formulaire, titre vaut "La liste", largeur vaut 200, hauteur vaut 200
s1 :: liste, valeurs vaut "", x vaut 20, y vaut 40
l1 :: étiquette, texte vaut "Choisissez la couleur :", x vaut 20, y vaut 5
toile :: toile, couleur vaut "blanc"

formulaire :
position :: nombre
début
Projette toile
Ajoute l1 & s1 dans form
Fais réagir s1 à "clic souris" pour changer la couleur
Fais réagir form à "clic souris" pour fermer la fenêtre
Pour chaque {"sinople","rose balais","bleu cyan","rouille","rouge ponceau"}, lis
/*
évoque s1.ajoutervaleur(joker)
évoque s1.infobulle(position,"Sélectionner la couleur " + µ"0022" + joker + µ"0022")
*/
évoque s1.ajoutervaleuretinfobulle(joker,"Sélectionner la couleur " + µ"0022" + joker + µ"0022")
incrémente position
Ferme
Tant que vrai, lis
temporise
Ferme
Termine

changer la couleur :
*s :: liste
début
Couleur @ toile vaut valeur de s
Reviens

fermer la fenêtre :
*f :: formulaire
début
Termine
[/php]

descriptionune infobulle par item EmptyRe: une infobulle par item

more_horiz
privacy_tip Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum