limiter le nombre de lignes dans une textBox multilines
Bonjour tout le monde,
Un truc très bête mais qui me serait très utile : comment limiter le nombre de lignes de ma textBox multiLine à 2 ?
pour l'instant je suis parti sur cette piste mais je sèche un peu :aie:
Code:
1 2 3 4 5 6 7
| Private Sub TbTitre_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TbTitre.KeyDown
If e.KeyCode = Keys.Enter Then
If TbTitre.Lines.Count = 2 Then
'Rendre impossible ici l'ajout d'une nouvelle ligne !!!
End If
End If
End Sub |
Si quelqu'un avait une idée (voire même la solution :mrgreen:) je suis preneur
Merci d'avance.
limiter les lines à 2 du textbox multline
bonjour
c'est la touche Enter qui permet d'inserer une nouvelle ligne (en ajoutant le caractere saut de ligne vbcrlf invisible).
Il faut la vider du tampon clavier lors du KeyDown si le nombre de ligne depasse 2.
Code :
Code:
1 2 3 4 5 6 7 8 9
|
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyDown
If e.KeyCode = Keys.Enter Then
If Me.TextBox1.Lines.Count > 2 Then
e.SuppressKeyPress = True
End If
End If
End Sub |
bon code...