Lors de l'utilisation d'une table, utiliser la méthode fonctionnelle .ajouterligne() sans y ajouter de valeurs provoque des bogues d'affichage dans notre formulaire.
[php]
Globale
fenêtre est un formulaire, hauteur vaut 250, 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
tableau est une table, visible vaut "oui", x vaut 20, y vaut 100, hauteur vaut 130, largeur vaut 220
Principal :
colonnes est un casier de textes valant "Prénom", "Nom", "Âge"
lignes est un nombre valant 4
début
Ajoute b1 & phrase & test & tableau dans fenêtre
Evoque tableau.colonnes(colonnes)
Pour chaque lignes, évoque tableau.ajouterligne()
/* évoque tableau.valeur(0,0,"Robert")
évoque tableau.valeur(0,1,"Bidoche")
évoque tableau.valeur(0,2,35)
évoque tableau.valeur(1,0,"Germaine")
évoque tableau.valeur(1,1,"Dupont")
évoque tableau.valeur(1,2,43)
évoque tableau.valeur(2,0,"Hugo")
évoque tableau.valeur(2,1,"Dupond")
évoque tableau.valeur(2,2,29)
évoque tableau.valeur(3,0,"Gilbert")
évoque tableau.valeur(3,1,"Dupons")
évoque tableau.valeur(3,2,57) */
Fais réagir fenêtre à "clic souris" pour Quitter
// Boucle infinie
Tant que vrai, temporise
Quitter :
début
Termine
[/php]
Pour corriger le problème, il faut alors remplir au minimum une ligne entière grâce à la méthode fonctionnelle .valeur(nombre, nombre, ) .
[php]
Globale
fenêtre est un formulaire, hauteur vaut 250, 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
tableau est une table, visible vaut "oui", x vaut 20, y vaut 100, hauteur vaut 130, largeur vaut 220
Principal :
colonnes est un casier de textes valant "Prénom", "Nom", "Âge"
lignes est un nombre valant 4
début
Ajoute b1 & phrase & test & tableau dans fenêtre
Evoque tableau.colonnes(colonnes)
Pour chaque lignes, évoque tableau.ajouterligne()
/* évoque tableau.valeur(0,0,"Robert")
évoque tableau.valeur(0,1,"Bidoche")
évoque tableau.valeur(0,2,35)
évoque tableau.valeur(1,0,"Germaine")
évoque tableau.valeur(1,1,"Dupont")
évoque tableau.valeur(1,2,43)
évoque tableau.valeur(2,0,"Hugo")
évoque tableau.valeur(2,1,"Dupond")
évoque tableau.valeur(2,2,29)
évoque tableau.valeur(3,0,"Gilbert")
évoque tableau.valeur(3,1,"Dupons")
évoque tableau.valeur(3,2,57) */
Fais réagir fenêtre à "clic souris" pour Quitter
// Boucle infinie
Tant que vrai, temporise
Quitter :
début
Termine
[/php]
Pour corriger le problème, il faut alors remplir au minimum une ligne entière grâce à la méthode fonctionnelle .valeur(nombre, nombre, ) .