"Zabicie" formatki wraz z zamknięciem innej formatki.

0

Witam,
Mam formatkę dodajmy na to MainForm, z której mogę zainicjować inną formatkę:

 private void OptionsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Thread OptionsThread = new Thread(Options);
            OptionsThread.Start();
        }

        public static void Options()
        {
            Application.Run(new ConfigOptions());
        }

I gdy już uruchomię ConfigOptions chcę aby działała do momentu aż nie zostanie zamknięty MainForm, np. po naciśnięciu krzyżyka. Jak tego dokonać?

0

Ale po co tworzysz wątek i nowe Application.Run tylko po to by otworzyć formę?

// w klasie:
ConfigOptions formOptions;

// otwarcie formy:
formOptions = new ConfigOptions();
formOptions.Show();

Albo jeśli nie będzie ci potrzebna zmienna

new ConfigOptions().Show();

1 użytkowników online, w tym zalogowanych: 0, gości: 1