Fichiertexte

cs_zeboss Messages postés 36 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 15 juin 2005 - 1 nov. 2004 à 12:03
cs_zeboss Messages postés 36 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 15 juin 2005 - 2 nov. 2004 à 09:20
bonjour, j'aimerai copier le contenu d'un fichier texte dans une textbox (en vb6) mai je c'est pas comment faire...
merci

6 réponses

cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
1 nov. 2004 à 12:30
Salut
Si ton fichier n'est pas trop gros, tu peux utiliser :

Dim NumFic As Integer
NumFic = FreeFile

Text1.Multiline = True

Open TonFichier For Input As #1

Text1.Text = Input(LOF(1), #1)

Close #1


Cordialement, CanisLupus
0
cs_CanisLupus Messages postés 3757 Date d'inscription mardi 23 septembre 2003 Statut Membre Dernière intervention 13 mars 2006 21
1 nov. 2004 à 12:32
Oups, error

Dim NumFic As Integer
NumFic = FreeFile

Text1.Multiline = True
Open "c:\temp\essai.txt" For Input As #NumFic 

Text1.Text = Input(LOF(1), #NumFic )

Close #NumFic 


Cordialement, CanisLupus
0
cs_zeboss Messages postés 36 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 15 juin 2005
1 nov. 2004 à 18:29
quand j'execute le prog il y a une erreur : "Impossible d'affecter à une propriété en lecture seule" (il me surligue : .MultiLine = )...
0
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
1 nov. 2004 à 21:17
Il faut que Text1 soit une TextBox, et à partir de là, Text1.MultiLine = True ne doit pas poser de problème ....

Manu
0

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

Posez votre question
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
1 nov. 2004 à 21:19
Je viens de faire le test, et effectivement, tu ne peux pas le faire par code.

Il faut donc que tu sélectionnes ta TextBox sur ta feuille, que tu changes "à la main" la propriété MultiLine à True dans la fenêtre des propriétés, et ensuite, tu recopies le code de CanisLupus.

Dim NumFic As Integer
NumFic = FreeFile

Open "c:\temp\essai.txt" For Input As #NumFic

Text1.Text = Input(LOF(1), #NumFic )

Close #NumFic 


Manu
0
cs_zeboss Messages postés 36 Date d'inscription samedi 8 novembre 2003 Statut Membre Dernière intervention 15 juin 2005
2 nov. 2004 à 09:20
merci les gars c'est exacctement ce que je cherché 8-) ...
dsl g une autre question: la dans cet exemple on peut écrire le contenu que du fichier "c:\temp\essai.txt". comment on fait pour selectionner le fichier qu'on dans le disque dur?
0
Rejoignez-nous