[VB.NET] Dynamisk åtkomst av textboxar?

Permalänk

[VB.NET] Dynamisk åtkomst av textboxar?

Sitter och nattsuddar lite med vb.net som jag inte är van vid, och mitt andra problem som google inte lyckats åtgärda är följande:

Hur kan jag iterera ett visst antal textboxar via deras namn? Jag har nämligen ett gäng olika textboxar och några av dessa heter TextBox_myText_n, där n byts mot en siffra mellan 1 och 10. Jag skulle alltså vilja göra en loop där jag går från 1 till 10 och i varje steg anropar en nästa textbox. Går det ens?

Vad jag söker är alltså VB.nets motsvarighet till Eval() i javascript.

Visa signatur

Bro!

Permalänk
Medlem

Re: [VB.NET] Dynamisk åtkomst av textboxar?

Citat:

Ursprungligen inskrivet av DanTheMAN!
Sitter och nattsuddar lite med vb.net som jag inte är van vid, och mitt andra problem som google inte lyckats åtgärda är följande:

Hur kan jag iterera ett visst antal textboxar via deras namn? Jag har nämligen ett gäng olika textboxar och några av dessa heter TextBox_myText_n, där n byts mot en siffra mellan 1 och 10. Jag skulle alltså vilja göra en loop där jag går från 1 till 10 och i varje steg anropar en nästa textbox. Går det ens?

Vad jag söker är alltså VB.nets motsvarighet till Eval() i javascript.

Jag vet inte vilka möjligheter som finns i (VB).Net, men en generellt fungerande lösning är att lägga textboxarna i en map/dictionary/table/whatever-to-call-it; alltså ha en mappning från namn till textlåda.

Visa signatur

Vill du ha svar? Citera mig gärna.

Permalänk

Precis, släng in dem i den Dictionary<int,Textbox>

Visa signatur

Asus Striker II Extreme / XFX Geforce GTX 280 / Q9450 @ 3.6GHz/ TRUE Noctua 120/ 4x1GB Corsair TWIN3X2048-1333C9DHX / X25-M G2 80gb Velociraptor / Win 7 Ultimate x64/ Antec P190

MovieDatabase

Permalänk

Tackar - ska läsa på lite mer om Dictionary, men det verkar som om det är precis något sånt jag är ute efter

Visa signatur

Bro!