Dans App Inventor, comment introduire un texte dans un élément zone de texte
Pour introduire un texte dans un élément zone de texte dans App Inventor, vous pouvez suivre ces étapes :
Dans la fenêtre "Designer", ajoutez un composant "Zone de texte" (TextBox) à votre interface en le faisant glisser depuis la palette vers le visualiseur[1].
Sélectionnez la zone de texte dans la liste des composants ou directement dans le visualiseur[2].
Dans le panneau des propriétés à droite, vous pouvez définir les caractéristiques de la zone de texte[2][1] :
Pour récupérer le texte saisi par l'utilisateur dans la zone de texte, utilisez le bloc "TextBox1.Text" dans la fenêtre "Blocks"[4].
Vous pouvez ensuite utiliser ce texte dans votre logique d'application, par exemple pour l'afficher dans un label ou le traiter d'une autre manière[5][4].
avec un exemple
Bien sûr, je vais vous donner un exemple concret pour illustrer comment introduire et utiliser un texte dans une zone de texte dans App Inventor.
Exemple : Créer une application de salutation personnalisée
Dans cet exemple, nous allons créer une application simple qui demande le nom de l'utilisateur dans une zone de texte, puis affiche un message de salutation personnalisé lorsqu'un bouton est pressé.
Étape 1 : Configuration de l'interface utilisateur
Ajoutez une Zone de texte (TextBox)
Renommez-la en "txtNom"
Dans les propriétés, définissez Hint à "Entrez votre nom"
Ajoutez un Bouton (Button)
Renommez-le en "btnSaluer"
Dans les propriétés, définissez Text à "Saluer"
Ajoutez un Label
Renommez-le en "lblSalutation"
Laissez le texte vide pour l'instant
Étape 2 : Programmation des blocs
Dans la vue "Blocks" :
Ajoutez un bloc "when btnSaluer.Click do"
À l'intérieur de ce bloc, ajoutez :
Un bloc "set lblSalutation.Text to"
Connectez-y un bloc de texte (join)
Dans le bloc join, mettez "Bonjour, " comme premier élément
Comme deuxième élément du join, ajoutez un bloc "txtNom.Text"
Voici à quoi devraient ressembler vos blocs :
when
btnSaluer.Click
set lblSalutation.Text to
join("Bonjour,
", txtNom.Text)
Fonctionnement de l'application
L'utilisateur entre son nom dans la zone de texte "txtNom".
L'utilisateur appuie sur le bouton "Saluer".
Le texte du label "lblSalutation" est mis à jour avec un message personnalisé, par exemple "Bonjour, Alice" si l'utilisateur a entré "Alice".
Cet exemple simple montre comment :
Introduire du texte dans une zone de texte (via l'interface utilisateur)
Récupérer le texte de la zone de texte (avec txtNom.Text)
Utiliser ce texte pour créer un message personnalisé
Vous pouvez bien sûr élaborer davantage cette application en ajoutant des fonctionnalités supplémentaires ou en personnalisant l'interface utilisateur selon vos besoins.
Aucun commentaire:
Enregistrer un commentaire