Avatar billede martin_moth Mester
05. august 2005 - 16:04 Der er 6 kommentarer og
1 løsning

Formater string med bestemt antal mellemrum

Har meget dårlig tid til at opfinde den dybe tallerken, så derfor:

Har en listbox med mange poster i. Hver post i arrayet skal omskrives, så de enkelte data står på bestemte positioner (f.eks. at alle data starter på 3. karakter), og smides over i en ny listbox.

Det hele giver mening når man ser på fotoet:

http://fest.moth-lund.dk/upload/format.htm

Hjæælp

PS: Jeg har også dataene i en HTML-fil, hvor det ser pæng ud, men når jeg gemmer til txt (det format jeg skal bruge) ryger alle mellemrum...
Avatar billede martin_moth Mester
05. august 2005 - 16:05 #1
PS: Sikke noget sludder.

"Har en listbox med mange poster i. Hver post i arrayet skal omskrives, så de enkelte data står på bestemte positioner (f.eks. at alle data starter på 3. karakter), og smides over i en ny listbox."

skal rettes til

"Har en FIL med mange LINIER i. Hver LINIE skal omskrives, så de enkelte data står i bestemte positioner, og gemmes som en ny fil..."
Avatar billede sjh Nybegynder
05. august 2005 - 16:20 #2
du kan vel lave det med tabstop.. http://vbnet.mvps.org/code/listapi/listboxtabs.htm
Avatar billede martin_moth Mester
05. august 2005 - 16:29 #3
må ikke være tab - skal være mellemrum
Avatar billede sjh Nybegynder
05. august 2005 - 16:34 #4
der er kun et problem med mellemrum.. hvis bogstaverne på din font-type ikke er samme brede så går der ged i det.. så skal der være flere mellemrum i nogle af dem..

men ellers så kan du gøre sådan..

Option Explicit

Private Sub Form_Load()
  List1.Font.Name = "Courier New"
  List1.AddItem AddSpace("123", 8) & AddSpace("12356", 8) & AddSpace("ab123", 8)
  List1.AddItem AddSpace("123ddd", 8) & AddSpace("kk12356", 8) & AddSpace("b123", 8)
End Sub

Public Function AddSpace(strText As String, intSpace As Integer) As String
  AddSpace = strText & Space$(intSpace - Len(strText))
End Function
Avatar billede martin_moth Mester
05. august 2005 - 18:21 #5
Det er en txt-fil. Font er irellevant.

Kendte ikke funktionen Space. Kikker på det
Avatar billede sjh Nybegynder
10. august 2005 - 17:44 #6
skulle du ikke ha lukket det her.. går udfra at du har fået løst dit problem ;) du kan bare selv tag dine point..
Avatar billede martin_moth Mester
10. august 2005 - 23:23 #7
jo - lukker. Og problemet blev løst
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