Header Ads

C# Formu Kapatmayı Sorma

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.

Hiç yorum yok

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

Post Top Ad

Post Bottom Ad