Hallo Peron
in welcher Aufrufbeziehung stehen denn Form1 und Form2?
Generell sollte ein aufgerufenes Form nicht direkt auf seinen 'parent' zugreifen, sondern dafür gibt es dann Ereignisse (Events).
Weitere Details dazu habe ich in meinem Artikel
Kommunikation von 2 Forms beschrieben.
P.S.
Hallo Delphi-Laie + bummi,
hier geht es aber um C# und WinForms - nix Delphi
Aber auch in Delphi (oder BCB) ist es ein falscher Programmierstil direkt auf die (m.E. überflüssigen) globalen Form-Variablen zuzugreifen (da es gegen die Objektorientiertheit verstößt).