C#nedir?com Homepage
Forum Home Forum Home > C# / .NET > Visual C#
  New Posts New Posts RSS Feed - Açık Olan Formu Öne Getirme
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Açık Olan Formu Öne Getirme

 Post Reply Post Reply
   

Author
Message Reverse Sort Order
Excalibur View Drop Down
Newbie
Newbie


Joined: 05 Mayıs 2020
Status: Offline
Points: 2
Post Options Post Options   Thanks (0) Thanks(0)   Quote Excalibur Quote  Post ReplyReply Direct Link To This Post Topic: 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 - 07 Mayıs 2020 at 00:50
Back to Top
 Post Reply Post Reply
  Share Topic   
   


Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 11.01
Copyright ©2001-2014 Web Wiz Ltd.