Devexpress veya Klasik MessageBox nesnesinde Yes-No buton kullanımı

Muhammet Ali
28 Şubat 2016 Pazar
1

Merhaba Arkadaşlar

Bir önceki makalemde Devexpress in bize sunduğu Görsellik ve kullanım esnekliği bakımından farklarından bahsetmiştim.Bir yazılımcı arkadaşımın Devexpress MessageBox nesnesi sorusunun üstüne küçük bir örnek yapmış olacağız.

Bildiğiniz gibi messagebox nesnemizi projeye attığımızda hepimizin bildiği gibi ekrana patlar mesajı iletir ve tamam a tıklayarak mesajı kapatırız.Bu kadar mı kabiliyeti tabiki değil.Bu nesnemize evet hayır butonları ekleyerek işlemi iptal veya devam etme özellikleri verebiliriz.

Gördüğünüz Devexpress in sunduğu evet-hayır butonlu messagebox .Bunu kullanarak işleme devam ettirme veya iptal etme gibi bir durumu çok basit bir şeklilde yapıyoruz.Bunu klasik messagebox nesnesi ilede yapabiliriz.Sadece farkı görsellik.Devexpressin nesnesi daha şık ve dikkat çekici.

Peki nasıl "Yes-No" butonlarını nasıl yakalıyacağız.

Devexpress Kullanımı:

 DialogResult rs = DevExpress.XtraEditors.XtraMessageBox.Show("Anlaşmayı Kalıcı olarak silmek üzeresiniz EMİN MİSİNİZ ?", "Silme Bilgisi", MessageBoxButtons.YesNo);
                    if (rs == DialogResult.Yes)//Yes butonunu tıklar isek
                    {
                      //işliyecek kodumuz

                    }else//No butonuna tıklar isek
                    {
                      //İşliyecek Kod
                    }

Klasik Kullanım:

DialogResult cikis = new DialogResult();
            cikis = MessageBox.Show("Devam etmek istiyormusunuz ?", "Uyarı", MessageBoxButtons.YesNo);
            if (cikis == DialogResult.Yes)
                {
                    //Kodbloğu
                }
            if (cikis == DialogResult.No)
                {
                    //Kodbloğu
                }

 

Bu şekilde Kulllanıcıya görsel ve kullanılabilirlik açısından kolay bir seçenek sunmuş oluyoruz.

İyi Çalışmalar dilerim.

Muhammet Ali Efendioğlu



yorumlar
64x64

Engin

7 Mart 2016 Pazartesi

Güzel paylaşım.Devexpress girdview kullanımı ile alkalı makalenizi bekliyorum.

Yorum yaz