Saisie dans un TextBox avec saut de ligne ?

Saisie dans un TextBox avec saut de ligne ? - VB/VBA/VBS - Programmation

Marsh Posté le 14-05-2006 à 10:55:26    

Bonjour,
Je travaille sur Word 2000. Je voudrais savoir s'il existe un contrôle, genre TextBox, qui permet de faire la saisie avec possibilité de sauter de ligne en tapant la touche entrée.  
En effet avec un TextBox, quand on tape la touche entrée, on quitte le TextBox.
Si quelqu'un pouvait m'aider, je lui en serais reconnaissant.
Merci d'avance.

Reply

Marsh Posté le 14-05-2006 à 10:55:26   

Reply

Marsh Posté le 14-05-2006 à 14:50:11    

Bonjour,
 
Il est possible de rendre le contrôle TextBox multiligne. Pour cela, dans ses propriétés, passe la propriété Multiline à True.
 
Conseil : lorsque tu veux rentrer du texte dans cette TextBox depuis le code, il faut utiliser la constante vbCrLf (retour chariot et saut à la ligne).
Exemple :

Code :
  1. TextBox1.Text = "Ligne numéro 1" & vbCrLf & "Ligne numéro 2"


;)

Reply

Marsh Posté le 14-05-2006 à 23:16:25    

Bonsoir,
J'ai fait passer la propriété multiline à true. Résultat quand je tape du texte et que j'arrive au bout, il saute automatiquement de ligne, puis une barre de défilement verticale apparait. Le problème est que si je tape la touche entrée pour introduire moi-même un saut de ligne ça ne marche pas. Je vous remercie pour l'info que vous m'avez donné à propos de la propriété Multiline, je ne la connaissais pas.
Merci

Reply

Marsh Posté le 14-05-2006 à 23:25:14    

Au temps pour moi, j'avais même pas essayé...
 
Bon alors pour ton problème, tu dois passer la propriété EnterKeyBehavior de la TextBox à True de sorte que "Une pression sur ENTRÉE créé une nouvelle ligne." (dixit l'aide VBA).
 
Voilà :)


Message édité par juju2k le 14-05-2006 à 23:25:25
Reply

Marsh Posté le 15-05-2006 à 18:34:09    

Bonjour,
J'ai fait comme tu m'as dit et ça marche.  
Je t'en remercie énormement juju2k

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed