C# Mesaj Penceresi (MessageBox) Kullanımı
C# Mesaj Penceresi (MessageBox) Kullanımı C# da kullanıcılara dialog penceresi ile nasıl iletişime geçeceğinize bu yazımızda değineceğiz.
Kullanıcı çeşitli işlemler yaparken bazı önemli durumlar meydana geldiğinde, uyarı, bilgilendirme ve hata mesajları göstermek için açılan, yardımcı pencerelerdir. Ayrıca kullanıcının bu pencere üzerindeki seçimine bağlı olarak farklı kod bloklarının çalışmasını da sağlayabiliriz. Konuya en iyi örnek, office uygulamalarında Kapat butonuna tıklandığında açılan aşağıdaki pencere olacaktır.
Basit Bir Bildirim Penceresi Oluşturma :
En basit haliyle bir mesaj penceresi başlık ve kullanıcıya sunulacak bir mesajdan oluşur. Metodun 1.parametresi mesajı, 2.parametresi başlığı gösterir.
MessageBox.Show("Kayıt İşlemi Tamamlandı!", "Bilgilendirme Penceresi");
Evet Hayır İşlemli Pencere Oluşturma :
DialogResult secenek= MessageBox.Show("Kaydı veritabanına kaydetmek istiyor musunuz?", "Bilgilendirme Penceresi",MessageBoxButtons.YesNo,MessageBoxIcon.Information); if (secenek == DialogResult.Yes) { //Veritabanına kayıt ekleyen kodlar } else if(secenek==DialogResult.No) { //Hayır seçeneğine tıklandığında çalıştırılacak kodlar }
Göstermek istediğiniz butonlar :
MessageBoxButtons | Gösterilecek Seçenekler |
AbortRetryIgnore | İptal-Yeniden Dene-Yoksay |
OK | Tamam |
OKCancel | Tamam-İptal |
RetryCancel | Yeniden Dene-İptal |
YesNo | Evet-Hayır |
YesNoCancel | Evet-Hayır-İptal |
MessageBox İconları :
MessageBoxIcon | |||||||
Asterisk | Error | Exclamation | Hand | Information | Question | Stop | Warning |
Messagebox kullanımı en sade olarak anlatmaya çalıştım. Lütfen yazımıza yıldız vermeyi unutmayınız.