• 28-01-2014, 23:18:44
    #1
    Formdan çıkış için formdaki X tıklıcam ve Application.Exit(); butun formlardan çıkış uygulamayı sonlandıracak bunun için veritabani_FormClosing kullandım olmadı nasıl yapabilirim.
  • 28-01-2014, 23:25:48
    #2
    Form'un FormClosed eventine Application.Exit(); yaz hocam
  • 28-01-2014, 23:28:15
    #3
    Bayrakdar adlı üyeden alıntı: mesajı görüntüle
    Form'un FormClosed eventine Application.Exit(); yaz hocam
    ilginiz için teşekkürler hocam Application.Exit(); yazınca closed diğer formlardan da çıkmıyor sabit kalıyor örneğin a formdan b formunu ShowDialog(); açtım b formunuda X basınca diğer formlarında kapatılmasını istiyorum bunu nasıl yapabilirim.
  • 29-01-2014, 12:05:14
    #4
    o zaman b formununda FormClosed event ında Application.Exit(); yazman gerekiyor hocam. Yani hem a formunda hemde b formunda bunu kullanmalısın.
  • 29-01-2014, 12:39:09
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Normalde FormClosed eventinde yazdığında formun show(); yada showdialog(); ile açılmış olmasına bakmaz Application.Exit(); görünce kapatması gerekir. Oraya bir break point koyup çalıştır program orda duracak mı ?
  • 29-01-2014, 12:44:47
    #6
    Bütün açık olan formları kapatır. Belirli formların kapatılmasını istiyosan item.Name ile kontrol edebilirsin
     FormCollection frms = Application.OpenForms;
                foreach (Form item in frms)
                {
                    item.Dispose();            
                }
  • 29-01-2014, 21:42:48
    #7
    application.exit(0); olarak deneyin.
  • 30-01-2014, 00:09:20
    #8
    Üyeliği durduruldu
    sRc adlı üyeden alıntı: mesajı görüntüle
    Formdan çıkış için formdaki X tıklıcam ve Application.Exit(); butun formlardan çıkış uygulamayı sonlandıracak bunun için veritabani_FormClosing kullandım olmadı nasıl yapabilirim.
    deneye bilirsiniz


    Application.ExitThread();
    Application.Exit();

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:09:20 -->-> Daha önceki mesaj 00:06:23 --

    eyer programda bir veri tabanı baglantısı varsa

    MySqlConnection cikis = null;
    try
    {
    cikis = new MySqlConnection(WindowsFormsApplication6.Form1.cs) ;
    cikis.Open();
    string beni_bul = "delete from account.chat where nick = '" + WindowsFormsApplication6.Form1.nick+"';";
    MySqlCommand sil = new MySqlCommand(beni_bul,cikis);
    sil.ExecuteNonQuery();
    Application.ExitThread();
    Application.Exit();
  • 30-01-2014, 11:43:37
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Environment.Exit(-1);

    kesin çözüm