Bonjour,
J'aimerais pourvoir limiter le nombre de lignes dans un textbox multiligne pouvant être sur une feuille ou dans un userform.
Merci à tous
Juan
Bonjour,
J'aimerais pourvoir limiter le nombre de lignes dans un textbox multiligne pouvant être sur une feuille ou dans un userform.
Merci à tous
Juan
Salut,Envoyé par juanelcalor
je vois deux solutions :
Calculer les retours à la ligne dans ton champs texte : vbCrLf
Utiliser un richtextbox
@ bientôt
:: Ressources VB : Cours | FAQ | Sources et surtout La recherche sur le forum
:: Pour un forum plus propre ...
c'est pour ça que je lui ai proposé d'utiliser un richtextboxEnvoyé par escalon
@ bientôt
:: Ressources VB : Cours | FAQ | Sources et surtout La recherche sur le forum
:: Pour un forum plus propre ...
Salut,
Désolé, mauvaise info de ma part. Dans un richtextbox il n'y a pas d'attribut qui renvoie le nombre de lignes ( si vous en trouvez un signalez le moi )
Sinon il y a une solution que j'ai trouvé sur le Web en passant par les API. Elle fonctionne avec les deux composants (richtextbox et TextBox)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Declare Function SendMessageByNum Lib "user32" _ Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, _ ByVal wParam As Long, ByVal lParam As Long) As Long Private Const EM_LINEFROMCHAR = &HC9 Private Const EM_LINEINDEX = &HBB Public Function GetCurrentLine(TxtBox As Object) As Long With TxtBox GetCurrentLine = SendMessageByNum(.hwnd, EM_LINEFROMCHAR, CLng(.SelStart), 0&) + 1 End With End Function Private Sub Command1_Click() MsgBox GetCurrentLine(RichTextBox1) MsgBox GetCurrentLine(Text1) End Sub
@ bientôt
:: Ressources VB : Cours | FAQ | Sources et surtout La recherche sur le forum
:: Pour un forum plus propre ...
Ben en faite, le nombre de caracteres ca m'interesse pas trop car ils sont pas tous de la meme longueur. j'aimerai bien pouvoir remplir la zone completement.
Sinon pour la deuxieme solution, ca m'a l'air bien compliqué lol
Je vais essayer de me debrouiller au boulot avec ca et si ca marche pas je viendrais vous embeter encore un peu
Hello,
J'ai lu quelque part sur le forum qu'on pouvait connaître la longueur des caractères... Ce n'est pas très vieux, si tu as la patience...
A toutes fins utiles
A+
non en faite c bon. j'ai utilisé la police courrier new pour que les caracteres soient de la meme taille, et je fais des recherches de retour chariot, je compte les caracteres et les retour chariots et je bloque j'ajout de caractères des que j'atteind mon max.
ouf ct pas de la tarte
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager