Avatar billede Slettet bruger
03. juli 2013 - 08:54 Der er 5 kommentarer og
1 løsning

Sammensat variabel

Hej
Jeg er ny i vb og mangler en funktion...
Jeg vil sammensætte en variabel i et loop:

PingResultat er en TextBox, som jeg har 5 af.

For I = 0 To 4
    PingResultat(I).Text = "bla bla"
Next I
Avatar billede supertekst Ekspert
03. juli 2013 - 09:40 #1
Skal det forstås sådan, at du vil samle indholdet fra 5 tekstboks i en variabel - eller?
Avatar billede supertekst Ekspert
03. juli 2013 - 09:44 #2
PS.: Hvilken type tekstbokse er der tale om - i en Userform eller?
Avatar billede Slettet bruger
03. juli 2013 - 10:06 #3
Det har jeg ikke tjek på. Jeg bruger VB 2010 Express og trækker en tekstbox over i form1. ???
Avatar billede finb Ekspert
03. juli 2013 - 11:44 #4
dim PingAllText as string

For I = 0 To 4
    PingAllText = PingAllText & PingResultat(I).Text
Next I

msgbox PingAllText
Avatar billede Slettet bruger
03. juli 2013 - 13:21 #5
Det løser ikke problemet. Da mine TextBoxe, (PingResultat1.Text, PingResultat2.Text, osv.), skal skrive i løbende gennem loopet.

Og PingResultat(I)ikke er "declared", som er der problemet udspringer...
Avatar billede Slettet bruger
03. juli 2013 - 23:57 #6
Fandt selv læsningen...

Me.Controls("PingResultat" & I).Text = "bla bla"
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