Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Detecter la dernière ligne d'un RichTextBox? [ Archives Visual Basic / Texte ] (kakenette)

samedi 28 mai 2005 à 21:45:39 | Detecter la dernière ligne d'un RichTextBox?

kakenette

Jai un RichTextBox1 avec dedans :

Première ligne
Deuxième ligne
C la derniere ligne


Voila je suis vreiment débutante en VB, j'aurai voulu :

Private Sub RichTextBox1_Change()
End Sub


Faire un test la dedans qui prend la dernière ligne du RichTextBox1, j'avais pensez remonter la chaine de charctère du RichTextBox1 et s'areter au moment ou ya un retour a la ligne, prendre tout se qui est après et le mettre dans une variable pour finire par :

If aaa= "C la derniere ligne" then msgbox "Ca marche !"



Merci pour votre aide.





kakenette

samedi 28 mai 2005 à 23:52:40 | Re : Detecter la dernière ligne d'un RichTextBox?

OneHacker

Met cette fonction dans le code de ton formulaire :

Private Function LastLine(ByVal RTB As RichTextBox) As String

Dim Line As String

If RTB.Lines.Length > 0 Then

Line = RTB.Lines(UBound(RTB.Lines))

Else

Beep()

Line = "Pas de lignes !"

End If

Return Line

End Function

Puis créer un bouton dont le code est :

MsgBox(LastLine(RTB))

Voilà ! Si jamais ca marche pas dis le moi ! Bonne continuation !


Redman

dimanche 29 mai 2005 à 00:17:00 | Re : Detecter la dernière ligne d'un RichTextBox?

kakenette


Ca marche pas :(

Ya "Beep()" et "Return Line" en rouge aussi

Sa me mais aussi une erreur ici :

If RTB.Lines.Length > 0 Then

Method or data member not found

....

kakenette

dimanche 29 mai 2005 à 00:21:10 | Re : Detecter la dernière ligne d'un RichTextBox?

pazgal

Tu est bien sûre que ta richtextbox porte le nom : "rtb" ?

Au fait, j'en profite mais moi je cherche à trouver le numéro de la première ligne visible de la RTB.


dimanche 29 mai 2005 à 00:22:42 | Re : Detecter la dernière ligne d'un RichTextBox?

kakenette

Oui je suis sur ! si je change le nom il dit object required un truc du genre.

kakenette

dimanche 29 mai 2005 à 02:52:45 | Re : Detecter la dernière ligne d'un RichTextBox?

jack

Administrateur CodeS-SourceS
Réponse acceptée !

Salut
lol, c'est parce que le code fourni par redman est du vb.Net
Ta solution était bonne kakenette :
Pour retrouver les lignes, il suffit de détecter les coupures de paragraphe avec le vbCrLf.

Dim Tableau() As String
Tableau = Split(RTB.Text, vbCrLf)

et tu auras la 1ere phrase dans Tableau(0)
et la dernière dans Tableau(UBound(Tableau))

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)


dimanche 29 mai 2005 à 03:51:25 | Re : Detecter la dernière ligne d'un RichTextBox?

kakenette


Ok merci ca marche nikel !
kakenette

dimanche 29 mai 2005 à 05:02:23 | Re : Detecter la dernière ligne d'un RichTextBox?

ScSami

Membre Club
Jack, franchement, t'es trop fort parfois!!! Je la connaissait pas encore celle là (Split)!!!
Un immense MERCI!!!

Ceci dit, je me demande s'il ne vaudrait pas mieux utiliser la variable VB "vbNewLine" plutôt que ce vieux "vbCrLf" ???


dimanche 29 mai 2005 à 10:07:44 | Re : Detecter la dernière ligne d'un RichTextBox?

OneHacker

Je pensais que tu travailler en Vb.Net

Désolé !

Redman

dimanche 29 mai 2005 à 10:21:51 | Re : Detecter la dernière ligne d'un RichTextBox?

Gobillot

pour >>> ScSami

     If vbNewLine = vbCrLf Then
        MsgBox "Yes, vbNewline And vbCrLf is the same thing"
        End If


Daniel


1 2

Cette discussion est classé dans : ligne, richtextbox, dernière, detecter, richtextbox1


Répondre à ce message

Sujets en rapport avec ce message

suppression dun saut de ligne avec richtextbox multiligne [ par bobo91 ] bonjour,j'essaye donc de faire un tchat un peu comme msn donc avec un richtextbox1 multilignej'arrive bien a faire le saut de ligne quand j'appuis sur vive les richtextbox [ par cmora ] bonjourEt oui, encore une question sur les richtextbox...mais elle peut vraiment servir pour tous !!!en fait, je voudrais traiter ligne apres ligne un Récupérer la dernière ligne d'un fichier texte [ par Guiguouz ] Hello, Comment fait on pour récupérer la dernière ligne d'un fichier texte. il est constitué comme cela : debut 15.05.2003 11:28fin 15.05.2003 11:3 Tracé de ligne en RichTextBox sous VB6 ??? [ par Grab59 ] Bonjour,Lancé dans la création d'un éditeur 'léger' (faisant partie d'unprojet + important) sous VB (auquel je ne suis pas habitué) j'aiutilisé un con Ecrire à la ligne dans une RichTextBox [ par francoislaba ] Bonjour,Voici ma ligne de code qui me permet d'écrire dans une RichTextBox une valeur trouvées dans une autre RichTextBox : RichTextBoxtableau.Text = Compter le nombre de ligne d'une RichTextBox [ par francoislaba ] Bonjour,Comment faire pour compter le nombre de lignes présentes dans une RichTextBox?Par Avance merciFrançois richTextBox: ajouter une variable par ligne [ par plasmooyle ] j'ai des informations qui arrivent en permanence.Je veut mettre une information par ligne et en ajoutés a chaque foi qu'il en arrive une nouvelleje vo detecter un saut de ligne dans un texte 'input' [ par fonetiklilian ] Bonjour, Je n'arrive pas à detecter les sauts de ligne dans un text input. Je m'explique: Je suis en train de developper un editeur html en flash e Aller à la dernière ligne d'un fichier texte et recherche une chaine de caractére [ par ARENIUS ] Bonjour à tous,  Voila je suis un gros débutant en VB alors excusez mes questions qui peuvent sembler triviales à certains quel est le séparateur dans richtextbox [ par jytest ] J'ai une richtextbox.Qui peut me dire le séparateur qui se trouve en fin de ligne (contre le bord droit de la richtextbox), quand il une ligne texte e


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.