Ana form üzerinde farklı bir form açıldığında başka bir işlem yapıldığında aktif form altta veya arkada kalır. Aşağıdaki kodlar sayesinde form eğer kapalı ise form açılır eğer form açıksa yeni form açılmadan açık olan form öne getirilir.
Kodlarda sadece frmtest yazan yere kendi formunuzun ismini yazacaksınız.
1 2 3 4 5 6 7 8 |
if (Application.OpenForms.OfType<Form>().Any(f => f is frmTest)) { Application.OpenForms.OfType<Form>().First(f => f is frmTest).Activate(); } else { new frmTest().Show(); } |