Kurumsal Otomasyon Çözümlerinde Zirve

Messagebox Classi Kullanimi

MESSAGEBOX CLASSI KULLANIMI

 

 

Messagebox, programlarimizda çogunlukla  uyari penceresi olarak kullandigimiz küçük bir formdur.Bu makalemizde messageboxsin gelismis özelliklerine deginecegiz.

Messagebox içerigi belirlemek için asagidaki kodu yazalim.

MessageBox.Show(“hata”);

Messagebox  penceresinin basligini belirlemek için  asagidaki gibi bir kod kullanilir.

 

MessageBox.Show(“hata”,”baslik”);

Messagebox  penceremizde button yerlestirmek istedigimizde

MessageBoxButtons dugme;

dugme = MessageBoxButtons.OKCancel;

MessageBox.Show(“hata”,”baslik”,dugme);

Veya

 

MessageBox.Show(“hata”,”baslik”, MessageBoxButtons.OKCancel);

 

Seklinde bir kod eklememiz gerekiyor.

Button seçenekleri OKCancel’la sinirli degil tabii…

messagebox-classi-kullanimi-1

messagebox-classi-kullanimi-1

 

 

AbortRetryIgonore =Iptal/Yeniden dene/Yok say

 

OK=Tamam

OKCancel=Tamam/Iptal

RetryCancel=Yeniden dene /Iptal

YesNo=Evet/Hayir

 

YesNoCancel=Evet/Hayir/Iptal

Messageboxsimizda görünücek Iconu belirlemek içinde

 

MessageBoxIcon resim;

resim=MessageBoxIcon.Asterisk;

MessageBox.ShowMessageBox.Show(“hata”, “baslik”, dugme,resim);

 

Veya

MessageBox.ShowMessageBox.Show(“hata”, “baslik”, dugme, MessageBoxIcon.Asterisk);

 

Icon seçeneklerimizde ;

 

messagebox-classi-kullanimi-2

messagebox-classi-kullanimi-2

 

 

Asterisk=uyari iconu

Error=Hata iconu

Exclamation= Ünlem iconu

Hand=hata iconu

Information=bilgi iconu

None=icon koyulmaz

Question=soru isareti iconu

Stop=Dur(hata)iconu

Warning=dikkat (ünlem) iconu

Messageboximizda aktif dügmegi belirlemek için

MessageBoxDefaultButton secili;

secili = MessageBoxDefaultButton.Button1;

MessageBox.Show(“hata”, “baslik”, dugme, resim,secili);

Veya

MessageBox.Show(“hata”, “baslik”, dugme, resim,MessageBoxDefaultButton.Button1);

Aktif dügme seçenekleride alttaki gibi karsimiza gelir
messagebox-classi-kullanimi-3

messagebox-classi-kullanimi-3

 

Messageboxsimizda basligin yerinin belirlenmesi (saga veya sola dayali yazilmasi ) iconla içerigin yerini degistirmek istedigimizde de asagidaki kodlari ekliyoruz

MessageBoxOptions stil;

stil = MessageBoxOptions.RtlReading;

MessageBox.Show(“hata”, “baslik”, dugme, resim, secili,stil);

Veya

MessageBox.Show(“hata”, “baslik”, dugme, resim, secili, MessageBoxOptions.RtlReading);

 

Diger seçeneklerse ;

messagebox-classi-kullanimi-4

messagebox-classi-kullanimi-4

 

 

DefaultdesktopOnly =Default Deger

RightAlign =Baslik Saga Dayali

RtlReading =Baslik ,metin ve Icon Bulunduklari yerin tersine yerlesirler

ServiceNotification =Pencerenin Stilini Degistirir

 

Messageboximiza yerlestirdigimiz dügmelerden hangisine basildigini ögrenmek için ise

 

MessageBoxButtons dugme;

dugme = MessageBoxButtons.OKCancel;

 

MessageBoxIcon resim;

resim=MessageBoxIcon.Asterisk;

 

MessageBoxDefaultButton secili;

secili = MessageBoxDefaultButton.Button1;

 

MessageBoxOptions stil;

stil = MessageBoxOptions.RtlReading;

 

DialogResult sonuc;

sonuc = MessageBox.Show(“hata”, “baslik”, dugme, resim, secili, stil);

 

if (sonuc == DialogResult.OK)

{

MessageBox.Show(“ok basildi”);

}

 

Dialogresultdaki seçenekler asagidaki gibidir.

messagebox-classi-kullanimi-5

messagebox-classi-kullanimi-5

 

 

Burada istedigimiz buttonu seçerek   kontrolünü   yaptirabiliriz.

Yorum Yapılmamış

Bir cevap yazın