C#’da MessageBox’ın özellikleri


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.

3 comments on “C#’da MessageBox’ın özellikleri

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s