Avatar billede fico Nybegynder
06. februar 2001 - 16:44 Der er 7 kommentarer og
1 løsning

Tæl linjer ?

Hej

Hvordan får man VB til at tælle hvor mange linjer der er i en fil og det samme gælder en text box.
Avatar billede tdaugaard Nybegynder
06. februar 2001 - 16:52 #1
Tæl antallet af vbCrLf\'s så har du ca. +/- 1 linie.

strTekst = \"din tekst..\"
lngLines = 1
Do
  Index = InStr(Index, strTekst, vbCrLf)
  If Index = 0 Then Exit Do

  lngLines = lngLines + 1
  Index = Index + 1
Loop

så skulle du gerne have

lngLines = antal linier
Avatar billede fico Nybegynder
06. februar 2001 - 16:55 #2
Man kan ikke gør det 100% præcis ?
Avatar billede tdaugaard Nybegynder
06. februar 2001 - 16:57 #3
Det gør den der ... jeg var bare lige i tvivl da jeg skrev den første linie, men den tæller 100%...

men huske at hvis der er en der laver flg.

------------
hejsa



dette er en test




---------------

så tæller de blanke linier også (også dem efter den sidste reelle linie)
Avatar billede fico Nybegynder
06. februar 2001 - 17:00 #4
Det er bare endnu bedre.
Avatar billede fico Nybegynder
06. februar 2001 - 17:01 #5
Du kan ikke så lige hurtigt fortælle hvordan man så får vb til at lave en label af sig selv ?
Avatar billede tdaugaard Nybegynder
06. februar 2001 - 17:05 #6
Du skal have een label på formen først, sæt dens Index til 0. Så kan du bruge:

Load Label1(1)

Label1(1).Left = 1024
Label1(1).Top = 0
Label1(1).Caption = \"Weee\"

hvis ikke jeg husker forkert....
Avatar billede fico Nybegynder
06. februar 2001 - 17:10 #7
tak nu virker det.
Det med index = 1 for Do.
Avatar billede tdaugaard Nybegynder
06. februar 2001 - 17:22 #8
Til andre .. som fico og jeg lige snakke om over ICQ så manglede jeg lige en Index = 1..

strTekst = \"din tekst..\"
lngLines = 1
Index = 1
Do
  Index = InStr(Index, strTekst, vbCrLf)
  If Index = 0 Then Exit Do

  lngLines = lngLines + 1
  Index = Index + 1
Loop
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