Textbox-Name zusammensetzen

hondocrx

Erfahrenes Mitglied
Hallo!

Ich habe hier 4 Textboxen

TB_test11
TB_test12
TB_test21
TB_test22

Im Prinzip ein zweidimensionales Array.

Nun will ich den Boxen Werte zuweisen.
Da nicht bekannt ist welche Textbox einen Wert bekommt wollte ich den Textbox-Namen dynamisch generieren.

Beispiel

for i = 1 to 2

for j = 1 to 2

TB_test & i & j & .text = "Bla bla"

next j,i

Kann man den Namen überhaupt so zusammensetzen? Und falls 'ja' wie ?


MfG
 
Wenn du zwei Textboxen den gleichen namen gibst, erstellt VB indizierte Textboxen. Die würden dann z.B. Textbox(0), Textbox(1), ... bis Textbox(Index) heißen. Das Ansprechen der Boxen ist dann z.B. ganz einfach über eine Schleife möglich.

Du kannst natürlich auch Textboxen zur Laufzeit erstellen, ist etwas komplexer.


Der Doc!
 
Danke erstmal für den Versuch mir zu helfen.

Das Problem bei Deiner Lösung ist aber, das es nur eine Dimension des Arrays abbilden kann. Ich hab mir weitegeholfen indem ich die eine Dimension über ein 'Select case' und die andere Dimension über ein Textbox(Index) anspreche.

Falls jeman eine bessere Lösung kennt bin ich für Vorschläge offen.


Danke noch mal

hondocrx
 
Zurück