Vb.Net MessageBox Kullanımı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
6 Kas 2017
Mesajlar
205
Tepki puanı
24
1. MessageBox Genel Kullanım

İlk önce bir buton ekliyoruz ve çift tıklıyoruz sonra bu kodları yazıyoruz:

Kod:
MsgBox("Çıkmak İstediğinizden Eminmisiniz ?")


2. MessageBox Başlık Değiştirme

MessageBox"ı kullanırken projemize ne isim verdiysek başlıkta da o isim çıkar. Burda vereceğimiz mesajın hata mı yoksa bir uyarı mı yada sadece bir bilgilendirme olduğunu belirtmek için başlığı değiştirebiliriz.

Ayrıca; vereceğimiz mesaj hata ise hata ikonu, uyarı ise uyarı ikonu da koyabiliriz. Şimdi bunların nasıl yapıldığını inceleyelim.

Şimdi butonun kodlarını şu şekilde değiştiriyoruz:
Kod:
MsgBox("Çıkmak İstediğinizden Eminmisiniz ?", MsgBoxStyle.Critical, "Hata")
Yukarıdaki kodu incelersek; virgülle ayrılmış 3 tane bölüm var.


"Program hata ile karşılaştı." bölümü; görüntülenecek hata mesajını,

MsgBoxStyle.Critical bölümü; görüntülemek istediğimiz ikonu,

"Hata" bölümü; mesaj kutusunun başlığını göstermektedir.

MsgBoxStyle yazıp noktaya bastıktan sonra birçok seçenek çıkacaktır. Burdan işinize yarayan bir seçeneği (Critical, Exclamation, Information gibi) seçip formunuza o şekilde ekleyebilirsiniz.

Bağlantıları görmek için lütfen Giriş Yap


3. MessageBox ile Evet-Hayır Şeklinde Mesaj Verme
Mesela bir şeyi yüklerken bir soru gelebilir Evet-Hayır şeklinde bize seçenek sunar şu şekilde yapılır:


Bir buton ekliyoruz ve çift tıklıyoruz sonra kodları yazıyoruz:

Kod:
MsgBox("Yüklemek istiyor musunuz?", MsgBoxStyle.YesNo, "Kurulum")


Peki burda Evet dediğimizde veya Hayır dediğimizde veya İptal dediğimizde yapılacak işlemleri nasıl belirleyeceğiz?

If kullanarak şart ifadesiyle gelen tıklamayı kontrol ediyoruz.

Kod:
If MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNo, "Dosyayı Kaydet") = MsgBoxResult.Yes Then


'Evet cevabı verilince yapılacak işlemler buraya yazılacak.

ElseIf MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNo, "Dosyayı Kaydet") = MsgBoxResult.No Then

'Hayır cevabı verilince yapılacak işlemler buraya yazılacak.

End If
4. MessageBox ile Evet-Hayır-İptal Şeklinde Mesaj Verme


En basit düzeyde açıklamak istersek; bir word belgesini hazırlarken kaydetmeden çıkış tuşuna bastığımızda karşımıza dosyayı kaydetmek ister misiniz şeklinde bir uyarı gelir. Bu uyarıda Evet - Hayır - İptal butonları vardır. Bunu Visual Basic.NET ile aşağıda gösterildiği şekilde yapabiliriz.
Bir buton ekliyoruz sonra çift tıklıyoruz sonra kodları yazıyoruz:
Kod:
MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNoCancel, "Dosyayı Kaydet")
MsgBoxStyle yazıp noktaya bastıktan sonra birçok seçenek çıkacaktır. Burdan işinize yarayan bir seçeneği (Ok-Cancel, Abrot-Retry-Ignore gibi) seçip formunuza o şekilde ekleyebilirsiniz.


Bağlantıları görmek için lütfen Giriş Yap


Peki burda Evet dediğimizde veya Hayır dediğimizde veya İptal dediğimizde yapılacak işlemleri nasıl belirleyeceğiz?

If kullanarak şart ifadesiyle gelen tıklamayı kontrol ediyoruz.

Kod:
If MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNoCancel, "Dosyayı Kaydet") = MsgBoxResult.Yes Then


'Evet cevabı verilince yapılacak işlemler buraya yazılacak.

ElseIf MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNoCancel, "Dosyayı Kaydet") = MsgBoxResult.No Then

'Hayır cevabı verilince yapılacak işlemler buraya yazılacak.

ElseIf MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNoCancel, "Dosyayı Kaydet") = MsgBoxResult.Cancel Then

'İptal cevabı verilince yapılacak işlemler buraya yazılacak.

End If
Kısaca MessageBox"tan bahsetmeye çalıştım. Visual Basic.NET"te temel olarak kullanımı bu şekildedir.
 
The Best Cheaters
Süper Üye
Katılım
10 Haz 2017
Mesajlar
743
Çözümler
3
Tepki puanı
104
Ödüller
6
Yaş
31
1. MessageBox Genel Kullanım

İlk önce bir buton ekliyoruz ve çift tıklıyoruz sonra bu kodları yazıyoruz:

Kod:
MsgBox("Çıkmak İstediğinizden Eminmisiniz ?")


2. MessageBox Başlık Değiştirme

MessageBox"ı kullanırken projemize ne isim verdiysek başlıkta da o isim çıkar. Burda vereceğimiz mesajın hata mı yoksa bir uyarı mı yada sadece bir bilgilendirme olduğunu belirtmek için başlığı değiştirebiliriz.

Ayrıca; vereceğimiz mesaj hata ise hata ikonu, uyarı ise uyarı ikonu da koyabiliriz. Şimdi bunların nasıl yapıldığını inceleyelim.

Şimdi butonun kodlarını şu şekilde değiştiriyoruz:
Kod:
MsgBox("Çıkmak İstediğinizden Eminmisiniz ?", MsgBoxStyle.Critical, "Hata")
Yukarıdaki kodu incelersek; virgülle ayrılmış 3 tane bölüm var.


"Program hata ile karşılaştı." bölümü; görüntülenecek hata mesajını,

MsgBoxStyle.Critical bölümü; görüntülemek istediğimiz ikonu,

"Hata" bölümü; mesaj kutusunun başlığını göstermektedir.

MsgBoxStyle yazıp noktaya bastıktan sonra birçok seçenek çıkacaktır. Burdan işinize yarayan bir seçeneği (Critical, Exclamation, Information gibi) seçip formunuza o şekilde ekleyebilirsiniz.

Bağlantıları görmek için lütfen Giriş Yap


3. MessageBox ile Evet-Hayır Şeklinde Mesaj Verme
Mesela bir şeyi yüklerken bir soru gelebilir Evet-Hayır şeklinde bize seçenek sunar şu şekilde yapılır:


Bir buton ekliyoruz ve çift tıklıyoruz sonra kodları yazıyoruz:

Kod:
MsgBox("Yüklemek istiyor musunuz?", MsgBoxStyle.YesNo, "Kurulum")


Peki burda Evet dediğimizde veya Hayır dediğimizde veya İptal dediğimizde yapılacak işlemleri nasıl belirleyeceğiz?

If kullanarak şart ifadesiyle gelen tıklamayı kontrol ediyoruz.

Kod:
If MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNo, "Dosyayı Kaydet") = MsgBoxResult.Yes Then


'Evet cevabı verilince yapılacak işlemler buraya yazılacak.

ElseIf MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNo, "Dosyayı Kaydet") = MsgBoxResult.No Then

'Hayır cevabı verilince yapılacak işlemler buraya yazılacak.

End If
4. MessageBox ile Evet-Hayır-İptal Şeklinde Mesaj Verme


En basit düzeyde açıklamak istersek; bir word belgesini hazırlarken kaydetmeden çıkış tuşuna bastığımızda karşımıza dosyayı kaydetmek ister misiniz şeklinde bir uyarı gelir. Bu uyarıda Evet - Hayır - İptal butonları vardır. Bunu Visual Basic.NET ile aşağıda gösterildiği şekilde yapabiliriz.
Bir buton ekliyoruz sonra çift tıklıyoruz sonra kodları yazıyoruz:
Kod:
MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNoCancel, "Dosyayı Kaydet")
MsgBoxStyle yazıp noktaya bastıktan sonra birçok seçenek çıkacaktır. Burdan işinize yarayan bir seçeneği (Ok-Cancel, Abrot-Retry-Ignore gibi) seçip formunuza o şekilde ekleyebilirsiniz.


Bağlantıları görmek için lütfen Giriş Yap


Peki burda Evet dediğimizde veya Hayır dediğimizde veya İptal dediğimizde yapılacak işlemleri nasıl belirleyeceğiz?

If kullanarak şart ifadesiyle gelen tıklamayı kontrol ediyoruz.

Kod:
If MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNoCancel, "Dosyayı Kaydet") = MsgBoxResult.Yes Then


'Evet cevabı verilince yapılacak işlemler buraya yazılacak.

ElseIf MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNoCancel, "Dosyayı Kaydet") = MsgBoxResult.No Then

'Hayır cevabı verilince yapılacak işlemler buraya yazılacak.

ElseIf MsgBox("Dosyayı Kaydetmek İstiyor musunuz?", MsgBoxStyle.YesNoCancel, "Dosyayı Kaydet") = MsgBoxResult.Cancel Then

'İptal cevabı verilince yapılacak işlemler buraya yazılacak.

End If
Kısaca MessageBox"tan bahsetmeye çalıştım. Visual Basic.NET"te temel olarak kullanımı bu şekildedir.
6.0 kullanan kaldımı ya
 
Süper Üye
Katılım
1 Tem 2018
Mesajlar
618
Çözümler
18
Tepki puanı
39
Yaş
24
Teşekkürler yararlı konu.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst
  AdBlock Detected
Elbette, reklam engelleme yazılımı, reklamları engelleme konusunda harika bir iş çıkarır, ancak aynı zamanda web sitemizin bazı yararlı ve önemli özelliklerini de engeller. Mümkün olan en iyi site deneyimi için lütfen bir dakikanızı ayırarak AdBlocker'ınızı devre dışı bırakın.