Fichier texte

cs_nicolasheurtevin Messages postés 88 Date d'inscription samedi 8 février 2003 Statut Membre Dernière intervention 29 août 2006 - 30 oct. 2003 à 12:57
 Utilisateur anonyme - 31 oct. 2003 à 13:03
Bonjour,

Je cherche à mettre les lignes d'un fichier texte dans un textbox mais avec saut à la ligne. En effet chaque ligne de mon fichier texte fait 2000 caractères. Or quand je les insère dans un textbox , au bout d'un nombre donné de caractères, il me met la suite sur la ligne d'en dessous.
J'ai également essayé avec un richtextbox sans plus de résultat.

Voici mon code :

Dim i As Integer
Dim Ligne As String
Open App.Path & "\Ce_edi_2510.txt" For Input As #1
For i = 1 To 10
Line Input #1, Ligne
Me.RichTextBox1 = Ligne
Next i
Close #1

Que puis-je faire ?

Merci

Nicolas

6 réponses

tresorsdevie Messages postés 135 Date d'inscription lundi 17 juin 2002 Statut Membre Dernière intervention 20 juillet 2013
30 oct. 2003 à 13:35
bon , tout d'abord rectifie comme cela

Dim i As Integer
Dim Ligne As String
Open App.Path & "\Ce_edi_2510.txt" For Input As #1
For i = 1 To 10
Line Input #1, Ligne
Me.RichTextBox1 = Ligne & vbcrlf
Next i
Close #1

ensuite, a toi a la conception de faire un richtextbox assez grand pour contenir 2000 char par ligne.

a+, chris

Programmation VB.NET
http://membres.lycos.fr/betatestvb
0
cs_nicolasheurtevin Messages postés 88 Date d'inscription samedi 8 février 2003 Statut Membre Dernière intervention 29 août 2006
30 oct. 2003 à 14:09
Non justement, je ne veux pas avoir à dimensionner mon richtextbox, je veux pouvoir me déplacer dedans à l'aide des scrollbars, là est tout le problème.

Et puis entre nous, un richtextbox de 2000 caractères de large, c'est pas un peu immense ???

Sinon, merci pour la rectification.

Nicolas
0
Utilisateur anonyme
30 oct. 2003 à 15:03
Bon alors voila deja pour ouvrir proprement en metrtant a la ligne automatiquement tu fais :

Dim F
F = FreeFile
Open App.Path & "\Ce_edi_2510.txt" For Input As F
richtextbox1.Text = Input(LOF(F), F)
Close F


Et ensuite dans la proprieter du richtextbox tu met RightMargin = 999999
Et la sa n'ira plus a la ligne.
Voila ;)
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
31 oct. 2003 à 02:33
Toc toc toc

Salut Fuck, c'est encore moi !!!

   RichTextBox1.LoadFile App.Path & "\Ce_edi_2510.txt"
   RichTextBox1.RigtMargin = 999999


c'est quand même plus simple de charger des fichiers comme ca...

bonne continuation

By Renfield

[mailto:thomas_reynald@msn.com thomas_reynald@msn.com]

Aucune touche n'a ete blessee lors de la saisie de ce texte.......... ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
31 oct. 2003 à 13:00
Ouais mais comme ca il a la demarche pour un TExtBox aussi.
Voila ;)
0
Utilisateur anonyme
31 oct. 2003 à 13:03
Enfin bon c'est vraix que pour un richtextbox la fonction LoadFile est plus optimiser car si il a un fichiers "*.rtf" il pourra le charger comme dans word.Tandis qu'avec input ca ne mettrer que le code rtf et donc pas d'images et autres.
Voila ;)
0
Rejoignez-nous