public SpielGUI()
 {
     InitializeComponent();
     felder = new FeldGUI[5, 5];
     for (int r=0; r<felder.GetLength(0); r++)
         for (int s = 0; s < felder.GetLength(1); s++)
         {
             felder[r, s] = new FeldGUI();
         }
 }
 private void clickOnFeld(FeldGUI feld)
 {
     _reihe = feld.reihe;
     _spalte = feld.spalte;
     if (feldauswahlGetroffen == null)
         return;
     feldauswahlGetroffen(_reihe, _spalte);
 }
        public void neuesFeld(int reihen, int spalten)
        {
            this.Visible = false;
            // FeldGUI platzieren
            felder = new FeldGUI[reihen, spalten];
            for (int r=0; r < reihen; r++)
                for (int s = 0; s < spalten; s++)
                {
                    felder[r,s] = new FeldGUI(r,s);
                    felder[r, s].Location = new Point(r * felder[r, s].Width, s * felder[r, s].Height);
                    this.Controls.Add(felder[r, s]);
                }
            this.Visible = true;

            feldLoeschen();

            aktiviereSpielfeld();
        }