Meerdere txboxen vullen

Status
Niet open voor verdere reacties.

djenn

Gebruiker
Lid geworden
2 sep 2006
Berichten
68
Ik heb in vb net een programma dat een textfile leest en een formulier met textboxen, waarin de gelezen waardes van dat textfile moeten komen te staan.
Nu had ik gezocht hoe ik dat moest doen en kwam de volgende code tegen:
Code:
line = reader.readline
Me("textbox" & index).text = line
index += 1
Maar nu krijg ik de foutmelding
Error 1 Class 'WindowsApplication1.Form1' cannot be indexed because it has no default property.

Terwijl dit een oplossing is om meerdere textboxen te vullen die voor anderen wel werkt, tenminste dat las ik hier op het forum.
Weet iemand waar ik de fout in ga?

Edit:
Ik ben op het internet de oplossing tegen gekomen.
Code:
line = reader.readline
 Me.Controls.Item(String.Concat("textbox", index.ToString())).Text = line
index +=1

Dus als je een aantal textboxen hebt met volgnummers bv textbox1, textbox2 textbox3 enz. enz. dan kan je met bovenstaande code waarbij index het volgnummer is meerdere textboxen vullen door simpel index te verhogen en die regel uit te voeren.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan