Objekt aus Variable erstellen
Hallo Zuasmmen,
ich möchte ein Objekt (TextFeld) aus einer Variabe erstellen.
Dim Obj as Object, sName as String
sName = "txtFeld(1)"
Set Obj = sName
Das Textfeld existiert und den Namen bekomme ich aus einer Funktion.
Ist es möglich so etwas zu realisieren, denn so funktioniert es nicht.
(Objekt erforderlich)
Ich nutze VB6
Gruß
Michael
ich möchte ein Objekt (TextFeld) aus einer Variabe erstellen.
Dim Obj as Object, sName as String
sName = "txtFeld(1)"
Set Obj = sName
Das Textfeld existiert und den Namen bekomme ich aus einer Funktion.
Ist es möglich so etwas zu realisieren, denn so funktioniert es nicht.
(Objekt erforderlich)
Ich nutze VB6
Gruß
Michael
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 56077
Url: https://administrator.de/contentid/56077
Ausgedruckt am: 23.11.2024 um 15:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo Tabes!
Sollte so gehen:
Siehe dazu auch hier.
Grüße
bastla
P.S.: Sorry, hatte oben nur mit einer nicht-inidizierten Textbox getestet und dann den von Dir verwendeten Steuerelementnamen erst beim Posten eingesetzt; dadurch ist mir das Problem nicht aufgefallen.
Sollte so gehen:
Obj As Control, sName As String, Index As Integer
sName = "txtMaw"
Index = 15
Set Obj = Me.Controls(sName)(Index)
Grüße
bastla
P.S.: Sorry, hatte oben nur mit einer nicht-inidizierten Textbox getestet und dann den von Dir verwendeten Steuerelementnamen erst beim Posten eingesetzt; dadurch ist mir das Problem nicht aufgefallen.