2016-05-09 8 views
-1

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

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) –

Antwort

1

Versuchen Sie, Formulare mit Ihren Namen hinzuzufügen und dann anzuzeigen.

Set frm = Forms.Add("myForm") 
frm.Show()