Avatar billede domino1977 Nybegynder
12. november 2002 - 10:13 Der er 6 kommentarer og
2 løsninger

Brugen af -> RTrim

Hvis jeg gerne vil trimme efternavnet væk på et filnavn, hvordan gør jeg det???

Jeg har en filbox, hvor jeg ser X antal filer på min harddisk, når jeg så vælger en fil ligges den over i en textBox hvor filnavnet kommer ti at stå... feks:

Test.txt

HVIS jeg så vil trimme .txt VÆK! Hvordan gør jeg det, så der i textBoxen KUN kommer til at stå Test?????
Avatar billede tubber Juniormester
12. november 2002 - 10:33 #1
Dim myFile as String
myFile = Left(FileListBox.Name, InStr(FileListBox.Name, ".") - 1) ' originalt filnavn uden .ext

Noget i den retning der

/Tubber
Avatar billede domino1977 Nybegynder
12. november 2002 - 10:45 #2
Hmmmm

Kan ikke få den til at virke!

Den skal eks trimme .SLDDRW væk!
Avatar billede ocp Nybegynder
12. november 2002 - 10:52 #3
Den er god nok. Du skal bruge:

Left(FileListBox.Name, InStr(FileListBox.Name, ".") - 1)

På det du overfører til textboksen.
Avatar billede ocp Nybegynder
12. november 2002 - 10:53 #4
Den variabel/tekst der skal overføres skal stå i stedet for "FileListBox.Name".
Avatar billede domino1977 Nybegynder
12. november 2002 - 11:06 #5
Hmmmm
Private Sub File_Click()
    txtFilnavn.Text = Left(File.Name, InStr(File.Name, ".") - 1)
End Sub

Er det ikke rigtig nok måske?
Avatar billede domino1977 Nybegynder
12. november 2002 - 11:06 #6
Hvis nu vi siger at min fileliste hedder "File.Name" og min textbox hedder "txtFilnavn.text"
!!
Avatar billede ocp Nybegynder
12. november 2002 - 11:21 #7
Nej... det er File.Filename
Avatar billede domino1977 Nybegynder
12. november 2002 - 11:23 #8
Takker!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester