Print Page | Close Window

Açık Olan Formu Öne Getirme

Printed From: C#nedir?com
Category: C# / .NET
Forum Name: Visual C#
Forum Description: C# diliyle görsel programlama
URL: http://forum.csharpnedir.com/forum_posts.asp?TID=82011
Printed Date: 08 Temmuz 2020 at 04:02
Software Version: Web Wiz Forums 11.01 - http://www.webwizforums.com


Topic: Açık Olan Formu Öne Getirme
Posted By: Excalibur
Subject: Açık Olan Formu Öne Getirme
Date 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ı.



Print Page | Close Window

Forum Software by Web Wiz Forums® version 11.01 - http://www.webwizforums.com
Copyright ©2001-2014 Web Wiz Ltd. - http://www.webwiz.co.uk