private void bt_statrsg_Click(object sender, EventArgs e) { //Prüfen ob Zeilen bereits eingelesen wurden if (lines!=null && lines.Length > 0) { //An den Konstruktor des neuen Form2 das Objekt des aktuellen Form1 und die eingelesenen Zeilenübergeben Form2 form2 = new Form2(this, lines); //Anzeigen des Forms form2.Show(); } }
//globale Variable für Form1 erstellen Form1 form1 = new Form1(); //globale Variable für die Zeilen erstellen string[] lines; //Konstruktor von der Klasse Form2 mit 2 Parametern public Form2(Form1 f1, string[] l) { InitializeComponent(); //Das übergebene Objekt f1 von der Klasse Form1 in die globale Variable form1 speichern form1 = f1; //Die übergebenen Zeilen l von der Klasse Form1 in die globale Variable lines speichern lines = l; //Aufruf der Methode insertData() insertData(); }