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 :
Jeux, jouets et Lego : le deuxième à -50% (large sélection)
Voir le deal

descriptionBogue menus EmptyBogue menus

more_horiz
Bonjour,
J'ai trouvé un bogue marrant.
Je créer un formulaire.
J'ajoute un menu.
J'ajoute une boite.
Au lancement de mon programme, ma fenêtre s'affiche correctement.
Mais si j'ajoute un champ dans mon formulaire, au lancement de mon programme, le menu ne s'affichera plus.
Si j'enlève alors la boite, ma fenêtre s'affiche correctement.

De plus, lorsque l'on exécute un livre en double-cliquant dessus, sans passer par l'atelier, les menus ne s'affichent pas dans les formulaires.

descriptionBogue menus EmptyRE: Bogue menus

more_horiz
Merci Wam,

C'est noté dans ma liste des bogues à corriger !

descriptionBogue menus EmptyRE: Bogue menus

more_horiz
En fait, si on veut voir les menus, il faut parfois agrandir la fenêtre.
Sinon, ils n'apparaissent pas...

descriptionBogue menus EmptyRE: Bogue menus

more_horiz
Je peux reproduire ton problème si je n'ajoute pas le menu (acteur m1) en premier au formulaire :

Bogue :
[php]
ajoute scrolleur & boite & bouton & description & label & bouton_message dans form
ajoute m1 dans form
[/php]

Ne bogue pas :
[php]
ajoute m1 & scrolleur & boite & bouton & description & label & bouton_message dans form
[/php]

descriptionBogue menus EmptyRE: Bogue menus

more_horiz
Voici des exemples courts :

1)
[php]
globale
// Fenêtre principale
Fenêtre_principale :: formulaire, titre vaut "Client", hauteur vaut 200, largeur vaut 600
tchat :: boite, hauteur vaut 100, largeur vaut 400, x vaut 0, y vaut 0
champ :: champ, taille vaut 49, x vaut 0, y vaut 110

// Menus
menu1 :: menu, texte vaut "Connexion"
menu1s1 :: sousmenu, texte vaut "Se connecter"
menu1s2 :: sousmenu, texte vaut "Quitter"

Fenêtre_principale :
début
Ajoute tchat dans Fenêtre_principale
Ajoute champ dans Fenêtre_principale
Ajoute menu1 dans Fenêtre_principale
Ajoute menu1s1 & menu1s2 dans menu1

tant que 1 != 2, lis
temporise
ferme
[/php]

Ici les menus ne s'affichent pas.

2)
[php]
globale
// Fenêtre principale
Fenêtre_principale :: formulaire, titre vaut "Client", hauteur vaut 200, largeur vaut 600
tchat :: boite, hauteur vaut 100, largeur vaut 400, x vaut 0, y vaut 0
champ :: champ, taille vaut 49, x vaut 0, y vaut 110

// Menus
menu1 :: menu, texte vaut "Connexion"
menu1s1 :: sousmenu, texte vaut "Se connecter"
menu1s2 :: sousmenu, texte vaut "Quitter"

Fenêtre_principale :
début
Ajoute tchat & champ dans Fenêtre_principale
Ajoute menu1 dans Fenêtre_principale
Ajoute menu1s1 & menu1s2 dans menu1

tant que 1 != 2, lis
temporise
ferme
[/php]

Ici les menus ne s'affichent pas.

3)
[php]
globale
// Fenêtre principale
Fenêtre_principale :: formulaire, titre vaut "Client", hauteur vaut 200, largeur vaut 600
tchat :: boite, hauteur vaut 100, largeur vaut 400, x vaut 0, y vaut 0
champ :: champ, taille vaut 49, x vaut 0, y vaut 110

// Menus
menu1 :: menu, texte vaut "Connexion"
menu1s1 :: sousmenu, texte vaut "Se connecter"
menu1s2 :: sousmenu, texte vaut "Quitter"

Fenêtre_principale :
début
Ajoute champ dans Fenêtre_principale
Ajoute menu1 dans Fenêtre_principale
Ajoute menu1s1 & menu1s2 dans menu1

tant que 1 != 2, lis
temporise
ferme
[/php]

Ici, les menus s'affichent.

descriptionBogue menus EmptyRE: Bogue menus

more_horiz
corrigé :-)
ça sera dans la prochaine beta.

descriptionBogue menus EmptyRE: Bogue menus

more_horiz
Merci :;
):

descriptionBogue menus EmptyRe: Bogue menus

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