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 ?

-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

descriptionCréation automatique de boutons  EmptyCréation automatique de boutons

more_horiz
Bonsoir,

Je ne vois pas comment procéder pour créer automatiquement un formulaire contenant, par exemple, un damier constitué de 10 boutons en lignes et 5 en colonnes ?

Merci d’avance pour votre aide.

descriptionCréation automatique de boutons  EmptyRE: Création automatique de boutons

more_horiz
Bonjour Pat,

Avec la syntaxe du langage Linotte version 1 ou version 2 ?

En version 2, ça sera plus simple.

descriptionCréation automatique de boutons  EmptyRE: Création automatique de boutons

more_horiz
Désolé mais, j'utilise la version 1 :;
):

descriptionCréation automatique de boutons  EmptyRE: Création automatique de boutons

more_horiz
Pat,

Voici un exemple :
[php]
World War B :
Grands rôles :
form est un formulaire, titre vaut "World War B", largeur vaut 800, hauteur vaut 600

principal :
rôles :
i & e est un nombre
actions :
pour i de 1 à 10, lis
pour e de 1 à 5, lis
§b est un bouton
texte de b vaut "i=" + 1 + ", e=" + e
x de b vaut e * 100
y de b vaut i * 40
ajoute b dans form
ferme
ferme
fais réagir form à "clic souris" pour fermer fenêtre
tant que vrai, temporise

fermer fenêtre :
actions :
termine
[/php]

descriptionCréation automatique de boutons  EmptyRE: Création automatique de boutons

more_horiz
Merci beaucoup <img src=" title="Smile" />

Je m'attendais à plus complexe... Le "§" signifie doublure ?

descriptionCréation automatique de boutons  EmptyRE: Création automatique de boutons

more_horiz
C'est pour indiquer que c'est une variable locale.

En version 2.0, cet symbole n'est plus utilisé car toutes les variables sont locales à moins qu'elles soient positionnées dans la section globle(anciennement grands rôles)

[php]
globale
form est un formulaire, titre vaut "World War B", largeur vaut 800, hauteur vaut 600

principal :
i & e est un nombre
début
pour i de 1 à 10, lis
pour e de 1 à 5, lis
b est un bouton
texte de b vaut "i=" + 1 + ", e=" + e
x de b vaut e * 100
y de b vaut i * 40
ajoute b dans form
ferme
ferme
fais réagir form à "clic souris" pour fermer fenêtre
tant que vrai, temporise

fermer fenêtre :
début
termine
[/php]

descriptionCréation automatique de boutons  EmptyRE: Création automatique de boutons

more_horiz
Et maintenant, comment attacher un événement à l'un de ces boutons ?

descriptionCréation automatique de boutons  EmptyRE: Création automatique de boutons

more_horiz
Facile :cool:

[php]
espèces
identifiant est un texte
espèce superbouton hérite de bouton et contient identifiant
globale
form est un formulaire, titre vaut "World War B", largeur vaut 800, hauteur vaut 600

principal :
i & e est un nombre
début
pour i de 1 à 10, lis
pour e de 1 à 5, lis
b est un superbouton
texte de b vaut "i=" + i + ", e=" + e
identifiant de b vaut "bouton n°" + i + "/" + e
x de b vaut e * 100
y de b vaut i * 40
ajoute b dans form
fais réagir b à "clic souris" pour contrôleur
ferme
ferme
fais réagir form à "clic souris" pour fermer fenêtre
tant que vrai, temporise

contrôleur :
*sb est un superbouton
début
affiche identifiant de sb
reviens

fermer fenêtre :
début
termine
[/php]

descriptionCréation automatique de boutons  EmptyRe: Création automatique de boutons

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