Hallo
ich suche nach einer Möglichkeit, ein Array von einer Form an eine andere Form zu übergeben und es dort weiterzuverwenden. Wie mache ich das?
Gruß
Tschapajew
Hallo
ich suche nach einer Möglichkeit, ein Array von einer Form an eine andere Form zu übergeben und es dort weiterzuverwenden. Wie mache ich das?
Gruß
Tschapajew
Hallo,
ich suche nach einer Möglichkeit, ein Array von einer Form an
eine andere Form zu übergeben und es dort weiterzuverwenden.
Wie mache ich das?
gar nicht.
Verwende einfach von beiden Formen aus das selbe Array. Du musst nichts übergeben.
Um das Array oder auch andere Variablen von verschiedenen Formen aus verwenden zu können, fügst Du einfach ein Modul ein und deklarierst das Array dort Public.
Beispiel:
Public MyArray() As Integer
Gruß Rainer
Nachtrag
Hallo Tschapajew,
noch einmal mit etwas mehr Code.
Ich habe in meinem Projekt jetzt eine Form ‚Form1‘, eine Form ‚Form2‘ und ein Modul ‚Module1‘.
Der Code in Form1:
Private Sub Form\_Load()
ReDim MyArray(20)
Form2.Show
End Sub
Der Code in Form2:
Private Sub Form\_Activate()
Me.Caption = UBound(MyArray)
End Sub
Und der Code im Modul:
Public MyArray() As Integer
Das Projekt wird gestartet.
Der Code in Form1 dimensioniert das Array auf 0 bis 20.
Dann wird Form2 geöffnet und vom Code in Form2 in der Titelzeile die Obergrenze des Arrays angezeigt, die 20.
OK?
Gruß Rainer
Danke, klappt einwandfrei.
Gruß
Tschapajew