Author: Excalibur
Subject: Açık Olan Formu Öne Getirme
Posted: 06 Mayıs 2020 at 18:24
Arkadaşlar Activate çalışmıyor.
Edited by Excalibur - 16 hours 59 minutes ago at 00:50
Subject: Açık Olan Formu Öne Getirme
Posted: 06 Mayıs 2020 at 18:24
Arkadaşlar Activate çalışmıyor.
private void gridView1_DoubleClick(object sender, EventArgs e)
{
FormMail frm = new FormMail();
DataRow dr = gridView1.GetDataRow(gridView1.FocusedRowHandle);
if(dr != null)
{
frm.mail = dr["Mail"].ToString();
}
if (Application.OpenForms["FormMail"] == null)
{
frm.Show();
}
else
{
frm.Activate();
}
}
Açılan FormMail formunu kapatmadan başka veriye tıkladığımızda yenisini açıyor ve bu şekilde bir sürü pencere açılıyor. Formaların açılmasını önlemek için bu formda başka bir konuda yazılan kodları kendi programıma uyguladım açılan form tekrar açılmadı bu sorunu çözmüş oldum ama aktif olan form programın arka planına geldiğinde tekrar öne getiremiyorum. Onun için frm.Activate(); yazdım ama olmadı.
Edited by Excalibur - 16 hours 59 minutes ago at 00:50