French desactiver clavier dans 1 zone B4XFloatTextField

fgh3966

Active Member
Licensed User
Bonjour

A partir des sources de TextEditor je voudrais désactiver le clavier dans "HandleLoadResult" , j'ai trouvé des indications sur ce forum mais après plusieurs essais rien n'y fait.

Pour B4A est il possible de désactiver le clavier pour un B4XFloatTextField ?

Merci d'avance.
 

Attachments

  • TextEditNOKBD_.zip
    13.8 KB · Views: 79

zed

Active Member
Licensed User
Salut,
J'ai regardé ton code et je ne comprend pas ce que tu veux faire.
Tu ne sais pas désactiver le clavier, tu peux simplement le fermer.
le sub "HandleLoadResult" n'est utilisé que quand tu charges un fichier.
Mais quand tu charges le fichier, tu ne fais rien avec. Le clavier ne s'ouvre pas. Donc, tu ne sais pas le fermer.
Quand tu cliques sur le textfield, le clavier s'ouvre. Si tu veux le fermer à un moment donné, il faut lui donné une commande.
Quand veux-tu que le clavier se ferme?
Peut-être que tu veux afficher ce qu'il y a dans le fichier dans le textfield? Je ne sais pas.
Tu dois être plus claire en expliquant ce que tu veux faire.
 

fgh3966

Active Member
Licensed User
Merci de ta réponse

Ce programme est pour B4A.
Quand le programme est lancé je ne veus pas que le clavier aparaisse quand on appuie sur le textfield, le textfield n'aurait que le rôle d'afficher des caractères.
Par contre lors de la sauvegarde du fichier (bouton SAve), il est normal que le clavier aparaisse pour saisir le nom du fichier que l'utilisateur voudra sauvegarder.
 

zed

Active Member
Licensed User
Ok.
Tu ajoutes ceci.
B4A:
Private Sub B4XPage_Created (Root1 As B4XView)
    Root = Root1
    Root.LoadLayout("MainPage")
    B4XPages.SetTitle(Me, "Text Editor")
    ----
    ----
    txtField.TextField.Enabled = False 'Ajoutes ceci
End Sub
Tu le remets à True quand tu en as besoins
 
Last edited:

fgh3966

Active Member
Licensed User
Bonsoir

Il y avait des erreurs commentées dan le code que j'ai fourni (desolé) sinon ça marche, Merci !
 
Top