Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C# nezavírat potomky okna při zavření rodiče

Nóo. Poradím ti fintu.
Ale než ti ji ukáži, :-D nastíním ještě jednu cestu.

Můžeš zobrazovat tzv. modální dialog:

 Form1 f = new Form1();
 f.ShowDialog();
Naznačené volání funkce (auuuu bolí mě břicho, jsem se přejed) bude čekat až se zavře vždy poslední vytvořené okno.

Jednodušší a podmínky splňující bude, ale volat pro každé okno novou instanci programu, programy pak budou na sobě nezávislé.

Řekněme, že tvůj program se jmenuje program.exe :

using System.Threading;
using System.Diagnostics;

            try
            {

                Process p = new Process();
                p.StartInfo.FileName = "program.exe";
                              
                p.Start();
                

            }
            catch (Exception ex)
            {
                MessageBox.Show("Exception Occurred :" + ex.Message + ex.StackTrace.ToString());
            }



Vykonáním uvedeného kodu docílíš tvého (auu) chování.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny