Message Box çok kullandığımız bileşenlerden biridir. Daha önce şuradaki derste message box’ı kullanmıştık fakat varsayılan özellikleri ile kullanmıştık. Şimdi ise message box’ı biraz daha kendimize göre dizayn edeceğiz.
Öncelikle yeni bir form açıp Bir tane buton ekliyoruz. Sonra Button’un Click olayına Kodlarımızı yazacağız. Yani tıklandığında bir mesaj box gelmesini istiyoruz.
Şu kodları Click olayına yazıyoruz.
MessageBox.Show("DENEME","başlık", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.RightAlign);
Şu şekilde görünüyor olması gerek :

MessageBoxButtons : Açılan messasgebox taki buttonların cinsini,ismini belirtir. Noktadan sonra şunları kullanabiliriz.
AbortRetryIgnore : İptalEt,TekrarDene,Yoksay gibi seçeneklerdir.
OK : Bilindiği üzere Tamam demek : )
OKCancel : Tamam veya çıkış
RetryCancel : TekrarDene veya çıkış.
YesNo : Evet,Hayır
YesNoCancel : Evet,Hayır veya çıkış gibi seçenekleri bulmak mümkün. Tabii ki bu butonları programlamadan iş görmesini beklemeyiz.
MessageBoxIcon : MessageBox un solunda bulunan simgeyi belirtir. Şu çeşitleri vardır :
Asterisk : İşletim sistemi desteklerse çıkıyor sanırım Yıldız işareti.(bende çıkmadı da)
Error : Hata işareti(kırmızı üzerine x şeklinde)
Exclamation : Ünlem işareti (Sarı üçgen üzerine)
Hand : El işareti
Information : Bilgi(Mavi üzerine ünlem)
None : Hiçbir icon
Question : Soru işareti
Stop : Error ile aynı
Warning : Buda Exclamation ile aynı
MessageBoxDefaultButton : Burada noktadan sonra messagebox üzerindeki butonların hangisinin seçili olarak geleceğini ayarlayabiliriz.
MessageBoxOptions : Burada sadece şu özelliği şimdilik açıklayabilirim
RightAlign : Bu da messagebox içerisindeki yazıyı sağa yaslamamızı sağlar.
Neredeyse messagebox’ın tüm özelliklerini böylee görmüş olduk.
Teşekkürler ihtiyacım olandan fazlasını aldım
kardeş yazı büyültme nasıl oluyooo
İlginç bir soru olmuş. Daha önce hiç merak etmemiştim.
Öncelikle message box yazısını direkt olarak editleyemiyoruz.
Tavsiyem yeni bir form açtırman olur illa değiştireyim diyorsan. Yok açmam diyorsan gelişmiş message box kütüphanesi kullanabilirsin :
http://www.news2news.com/vfp/?solution=5
oda olmaz diyorsan hali hazırdaki şu linke göz atabilirsin :
http://msdn.microsoft.com/en-gb/magazine/cc188920.aspx