French comment utiliser EditText1 ?

fgh3966

Active Member
Licensed User
Bonne année 2024 ??

Je voudrais ajouter un champ de texe dans le code pour afficher a la suite des caractères venant d'une variable, bref comme un terminal.
Est ce qu'EditText1 serait la bonne solution ?
Il faudrait que le clavier soit désactivé et si possible pas avec B4XView --> (le moins de code possible)

Où puis-je trouver de la documentation voire des exemples ?

Merci
 

klaus

Expert
Licensed User
Longtime User
Désolé, mais je ne comprend pas très bien ce que tu veux faire.
Veux-tu ajouter plusieurs variables ?
Est-ce que le champ doit être éditable, en dehors de l'adjonction de contenu de la variable ?
Est-ce que l'utilisateur doit pouvoir défiler le texte s'il est est plus long que la taille du champ ?
 

fgh3966

Active Member
Licensed User
Merci Klaus, j'ai trouvé et ça fonctionne avec ce code :

B4X:
EditText.text = EditText.text & newtext

via ce lien ici

et.text = et.text & newtext
or
Dim sb As StringBuilder
sb.Initialize
sb.Append(et.text).Append(newtext)
et.text = sb.ToString

If your text is very long, use the second method. That's a lot faster. And once sb is initialized, you just have to do:
sb.Append(newtext)
et.text = sb.ToString
to add a new text at the end.

Pour effacer le champ de texte il faut écrire
B4X:
editText.Text = ""
et la réponse d'Erel ici

Il ne me manque plus qu'a désactiver le clavier
 
Top