İlginizi Çekebilir
  1. Ana Sayfa
  2. C Sharp

C# MessageBox Buton Text Değiştirme

C# MessageBox Buton Text Değiştirme
+ - 0

Merhabalar, C# MessageBox Buton Text Değiştirme dersim ile eğitim setime devam ediyorum. Bu dersi resmen tarihin tozlu sayfalarında buldum diyebilirim. Bu mesleğe ilk başladığımda bir blogger açmıştım. Bugün oradaki yazılarımı inceleyeyim dediğimde bu yazıyı gördüm. Sonrasında hemen eğitim setimi kontrol ettim ve bu dersi eklememiş olduğumu gördüm. Bu sebeple hemen eklemek istedim.

C# MessageBox Buton Text Değiştirme

Bu işlem için ekstra bir dll kullanacağız. Buradaki linkten DLL dosyasını indirin ve projenize ekleyin.  DLL’i projenize ekledikten sonra işlemimiz gayet basittir.

MessageBoxManager.OK = "Böyle Tamamdır";
   MessageBoxManager.Cancel = "Hayır, İstemiyorum";
   MessageBoxManager.Register();

   MessageBox.Show("Kayıt güncellenecek?", "Güncelle", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

DLL’den gelen MessageBoxManager sınıfı sayesinde MessageBox sınıfımızda belirli olan butonların görünen adlarını (Text) değiştirebiliyoruz. Ancak burada dikkat edilmesi gereken şey şudur.

MessageBox butonları verdiğimiz Text’lere göre büyümüyor yani çok uzun şeyler yazarsanız butonlara sığmayacaktır. Mesela ben burada çok uzun yazmışım bu yüzden butonlara sığmamış. Aşağıda görebilirsiniz.

C# MessageBox Buton Text Değiştirme

Gördüğünüz gibi tam olarak butonlara sığmamış yazdığım metinler. Buna dikkat ederek MessageBox’larını daha özgün halde kullanabilirsiniz. Kullanıcılar açısından çok hoş bir durum olacaktır. Cevapları güncelleyebileceğinizden dolayı sormak istediğiniz soruları daha net şekilde sorabilirsiniz

Mesela MessageBox’ta üç cevap alabileceğiniz ayar vardır. Buradan görebilirsiniz.

MessageBoxButtons.AbortRetryIgnore özelliğinde MessageBox üzerinde 3 buton görünür. Bunları ön yüzde istediğiniz metinleri vererek çok daha farklı biçimlerde kullanabilirsiniz. Arka tarafta ise DialogResult nesnesi ile cevabı alıp farklı işlemleri yaparsınız.

Metinlerini değiştirmezseniz Abort – Retry – Ignore butonları ekranda İptal – Yeniden Dene – Yoksay olarak görünür.


C# MessageBox Buton Text Değiştirme yazımızında sonuna geldik dostlar.

C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız.

Derslerime özel olarak hazırladığım Github Projeme buradan ulaşabilirsiniz…

Sağlıcakla ve takipte kalın. ?

 

Bu yazıya tepkiniz ne oldu?

Yazar Hakkında

Lise Ağ Sistemleri ve Yönetimi bölümü, üniversite Bilgisayar Programcılığı bölümü Ön Lisans, Yönetim Bilişim Sistemleri Lisans öğrenimi aldım. Askerlik görevimi tamamladım. Uzmanlık alanım; C# ve SQL Programlama dilleri ile müşteri odaklı, kullanıcı dostu ERP ve CRM gibi sistemleri geliştirmektir. Ayrıca şuanda PHP ve MYSQL alanında projeler geliştirmekteyim. C++, Phyton, Xamarin, MVC gibi konuları öğrenmek ve kendimi geliştirme çabası içerisindeyim. Discord için: https://discord.gg/FBxZeHu9

Değerli yorumlarınızı bekliyorum. :)