Ich habe eine Liste von Zeichenfolgen, die bestehenden Formularnamen in meinem Vb6-Projekt darstellen. Ich muss jeden Namen durchlaufen und jedes Formular dynamisch laden, um programmgesteuert auf seine Steuerelemente zuzugreifen. Bis jetzt habe ich versucht, den ScriptHost-Befehl zu verwenden, um ein string-generiertes Skript auszuführen, aber das Laden des Formulars war nicht erfolgreich.VB6 und VBScript Dynamisches Formular Laden
-1
A
Antwort
1
Versuchen Sie, Formulare mit Ihren Namen hinzuzufügen und dann anzuzeigen.
Set frm = Forms.Add("myForm")
frm.Show()
Ist das wonach Sie suchen? [VB6 - Formulare durch Übergeben des Formularnamens als Zeichenfolge anzeigen] (http://www.vbforums.com/showthread.php?389919-VB6-Show-forms-by-passing-form-name-as-string). Auch dieses [vb6 Call-Formular mit Name in Array enthalten] (http://stackoverflow.com/questions/8692147/vb6-call-form-with-name-contained-in-array) –