neues Formular aus dem laufenden Programm erzeugen

Tex_Murphy

Mitglied
Moin!

Ich habe folgendes Problem: Derzeit arbeite ich an einem VB5 (!) Programm, und möchte Daten aus einer Datenbank graphisch darstellen. Soweit, so gut.

Beispiel Datenbankinhalt: Name, Monat, Anzahl verzehrter Törtchen.

Graphische Darstellung im Balkendiagramm nach Namen, d.h. Y-Achse sind die Monate, x-Achse die Törtchen

Jetzt habe ich aber eine noch unbestimmte Anzahl Namen, und möchte evtl. das Törtchenverzehrverhalten mehrerer Namen verglichen, d.h. ich muss - und das ist das Problem - eine unbekannte Anzahl solcher Graphen möglichst jedes im eigenen Fenster generieren.
Wie kann ich aus dem laufenden Programm ein solches Fenster generieren?
 
Du kannst es zum Beispiel über ein FormArray machen indem du deine erste Form kopierst

Visual Basic:
 Dim FArray(10) As Form
    Dim i As Integer
    
    
    For i = 1 To 10
        Set FArray(i) = New MeineURSPRUNGSFORM
        FArray(i).Visible = True
    Next i

Grüsse bb
 
Zurück