Avatar billede maagefinke Nybegynder
04. december 2002 - 22:07 Der er 6 kommentarer og
1 løsning

Vise afvikling af løkke i textbox i Visual Basic ver.6.0

Hvis jeg vil udskrive dette forløb i en textbox, hvad skal koden så i stedet for være?
Kan nogen hjælpe med det?
Private Sub Command1_Click()
Dim i
For i = 1 To 3
MsgBox "Dette er nr. " & i
Next i
End Sub
Avatar billede kabbak Professor
04. december 2002 - 22:11 #1
For i = 1 To 3
textbox1.tekst = "Dette er nr. " & i
Next i
End Sub
Avatar billede maagefinke Nybegynder
04. december 2002 - 22:39 #2
Det har jeg prøvet, men får så blot :"Dette er nr 3". Jeg har også prøvet med multi line.
Avatar billede maagefinke Nybegynder
04. december 2002 - 22:41 #3
Jeg får altså ikke nr. 1 og 2.
Avatar billede martin_moth Mester
04. december 2002 - 22:45 #4
kabbak > Visual basic kan ikke forstå dansk - du skal nok skrive
  textbox1.text
og ikke textbox1.tekst ;o)

maagefinke > Et lille råd: Det er en god ide at Dim'me sine variabler med en typeerklæring også - så undgå eventuelle forvirringer:

Dim i as byte 'heltal fra 0-255
Dim i as ingeter 'heltal fra -ca. 30000 til 30000 - stil cursoren i "integer" og tryk F1 for at få en oversigt over variabeltyper og deres indhold :o)
Avatar billede martin_moth Mester
04. december 2002 - 22:47 #5
maagefinke> Det er klart, at du kun får skrevet "3" - du overskriver jo hele tiden det foregående tal.

Du kan skrive

For i = 1 To 3
  textbox1.text = textbox1.text & " Nr: " & i
Next i
Avatar billede maagefinke Nybegynder
04. december 2002 - 22:51 #6
det er sådan, der står. Det skulle være korrekt. Men hvorfor skrives kun resultatet for nr. 3? Og ikke 1 og 2? Hvis koden var forkert, skulle resultatet for nr. 3 heller ikke stå der. :)
Dim i
For i = 1 To 3
Text1.Text = "Dette er nr. " & i
Next i
Avatar billede maagefinke Nybegynder
04. december 2002 - 22:59 #7
Så lykkedes det således:
For i = 1 To 3
Text1.Text = Text1.Text & vbCrLf & _
" Nr: " & i
Mange tak for hjælpen til jer begge.
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