C# Windows form uygulamalarımız da formu kapatmadan önce soru sorsun,  çıkmak istiyor musunuz? sorusuna komutuna göre işlem yapsın veya yada formu kapatmayı iptal ettirmek için gerekli kodlar
C# Çıkmak İstiyor Musunuz ? Formu Kapatmayı Sorma

C# Windows form uygulamalarımız da formu kapatmadan önce soru sorsun, çıkmak istiyor musunuz? sorusuna komutuna göre işlem yapsın veya yada formu kapatmayı iptal ettirmek için gerekli kodlar sordurup kullanıcıyı programda bir tık daha kalmalarını sağlama veya kaydedilmeyen ayarları kaydetmesini uyarmak için kullanılmış bir örnektir. DialogResult ile gerçekleştirilen bu örnekte mesaj kutusundan alınan cevaba göre hareket edilir.

Bu kodu kullanmak için öncelikle formumuzun Form_Closing olayını çağırmamız gerekiyor.
Forma tıklayıp Properties'tan Eventlar sekmesine geliyoruz (Şimşek işaretine).Form_Closing'i bulup çift tıklıyoruz.Ve kodumuz bu

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            DialogResult cevap = MessageBox.Show("Çıkmak istiyor musunuz ?", "Çıkış", MessageBoxButtons.YesNo);
            if (cevap == DialogResult.No) e.Cancel = true;
        }

Mesaj Kutusundan gelen cevap No'ysa e.cancel = true ile kapanmayı durduruyoruz.
Bu programın örnek uygulaması eklenmemiştir yukarıda anlatılanları uygulamanız yeterlidir.

Konu hakkında yorumlarınızı bekliyorum teşekkürler. Konunun alıntı veya yasal olmayan bir durum arz ettiğini düşünüyorsanız iletişim yolu ile bize ulaşarak bildirebilirsiniz hak ihlali durumlarında 3 iş günü içerisinde konu kaldırılacaktır. Dipnot...! Kırık ve eksik linki yorum olarak bildirin konu 24 saat içerisinde düzenlenecektir.

Takip edebileceğiniz bağlantılar :