VB6- Extensie verwijderen in FileListBox

Status
Niet open voor verdere reacties.

satriano17

Gebruiker
Lid geworden
30 sep 2012
Berichten
342
Code:
Private Sub Form_Load()
File1.Pattern = "*.txt"
File1.Path = App.Path & "\Archief"
End Sub


ik lees een Text File in een FileListBox.
Maar daar wordt ook de extensie getoont.

Hoe verwijder ik die? dus enkel de extensie.

Bedankt
 
Zo?
Code:
Replace(Bestand, ".txt", "")
 
Dag, Edmoor.

Ik heb zo geprobeerd
Code:
File1.Pattern = "*.txt"
File1.Path = App.Path & "\Archief"
 File1.Path = Replace(bestand, ".txt", "")
maar dat werkt niet. Extensie wordt niet verwijdert.
En inderdaad het is voor mij een ding niet duidelijk.
wat wordt bedoeld met 'bestand"? In mijn voorbeeld is bestand ARCHIEF ?

Zeker niet elke Text file
 
Laatst bewerkt:
Met Bestand bedoel ik de de naam van het bestand waar je de extensie van wilt verwijderen.
 
ah zo. Maar als veel bestand zijn moet dan voor elke bestand?
In mijn 'ARCHIEF ' zijn vele bestanden, natuurlijk.
 

Bijlagen

Laatst bewerkt:
Uiteraard voor elk bestand die je in de ListBox plaatst.
Dat wil je toch?
 
die code moet dan niet in Form_load maar wel in de module waar de file load?
 
Ja, daar waar je de naam van het bestand ophaalt uiteraard.
 
Ik heb zo geprobeerd. maar nee
Private Sub File1_Click()
LoadFile (File1.Path & "" & File1.FileName)

File1.FileName = Replace(File1.FileName, ".txt", "")

End Sub
 
Ik heb geen idee wat daar gebeurd natuurlijk.
Wat is File1.FileName?
 
Dit staat normaal in Form_load
Code:
File1.Pattern = "*.txt"
File1.Path = App.Path & "\Archief"

en dit onder de FileListBox
Code:
Private Sub File1_Click()
LoadFile (File1.Path & "\" & File1.FileName)
End Sub
van daar worden alle de bestanden in 'ARCHIEF' gelezen en geplaats in de FileListBox control met de extensie
 
en wat zegt MsgBox(File1.Path & "\" & File1.FileName) ?
 
als ik een Msgbox plaats en ik klikt op de bestand in FileListBox dan geeft mij de pad + map + de naam van de bestand met de extensie
Alles klopt dus
 
Laatst bewerkt:
Doe dan dit:
Code:
Bestand = Replace(File1.Path & "\" & File1.FileName, ".txt". "")
Gebruik dan verderop in je code de variabele Bestand.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan