MASIGNASUKA101
3556188086790554623

C# Formu Kapatmayı Sorma

C# Formu Kapatmayı Sorma
30 Nisan 2016 Cumartesi
C# Çıkmak İstiyor Musunuz ? Formu Kapatmayı Sorma
.
C# için formumuzu kapatmak istiyor musunuz? Çıkmak istiyor musunuz? gibi soruları 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.
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
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. C# formu kapatmayı sorma uygulamamızın geliştirilmesini istiyorsanız yorum atabilirsiniz.
Ali Köklü

Üç yılı aşkın süredir projevekod blogum da c# programlama örnek kodları paylaşıyorum. Yazı yazmaktan ve bilgi paylaşmaktan büyük keyif alırım. Çok sakin ve eğlenceli biriyimdir. Sürekli kendimi geliştirmek için çaba sarf ederim. Her türlü olumlu, olumsuz eleştirilere açık bir insanımdır. Beni sosyal medya'da takip etmek isterseniz : @alikoklu254

Konu hakkında yorumlarınızı bekliyorum teşekkürler.