Mt2Hizmet 1
Mt2Hizmet
SLyFeLLowTR 1
SLyFeLLowTR
DEVLOPER 1
DEVLOPER
noisiv 1
noisiv
Manwe Work 1
Manwe Work
mavzermete 1
mavzermete
darkbey42 1
darkbey42
Hikaye Ekle

MsgBox Kullanımı

  • Konuyu başlatan Konuyu başlatan AgentWalter
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 1
  • Görüntüleme Görüntüleme 605

HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!

MsgBox Kullanımı
Visual Basic'te iki şekilde mesaj kutusu kullanılabilir. Birinci kullanım kullanıcıya sadece mesaj vermek amacıyla kullanılan msgbox komutu diğeri ise kullanıcıya verilen mesaja göre kullanıcının seçtiği duruma göre programın işleyişinin devam edeceği msgbox fonksiyonudur.
MsgBox komutunun genel yazım biçimi aşağıdaki şekildeki gibidir ;
MsgBox Mesaj,Tip,Baslık


Buradaki mesaj kullanıcıya verilecek olan mesaj olup string türünde bir bilgidir. Başlık ise mesaj kutusunun başlığında görülecek olan string türündeki bilgidir. Tip ise mesaj kutusunun ne şekilde olacağını belirten bir parametredir. Bu parametre için aşagıdaki değerleri kullanabiliriz.
Tip Açıklama
16 Dur İşareti (Hata oluştuğu zaman kullanabiliriz.)
32 Soru İşareti
48 Ünlem İşareti (Uyarı durumunda kullanabiliriz.)
64 Bilgi İşareti (Kullanıcıya bilgi vererek isek kullanırız.)


Örnek : MsgBox "Hatalı bilgi girdiniz."
MsgBox "Veri tabanında hata oluştu.",16,"Hata"
MsgBox "Hesaplama işlemi tamamlandı",64,"Bilgi"

MsgBox komutunu sadece mesaj vererekte kullanabiliriz.Yani diğer parametreler zorunlu değildir.

Şimdi ise ikinci kullanım şekli olan msgbox fonksiyonuna bakalım.Bu fonksiyonu programın kullanıcıdan alınacak bilgiye yönlendireceksek kullanırız. Doğal olarak bu fonksiyonda geriye bir değer dödürür. Bu değer kullanıcının seçtiği değerdir.
Genel yazım şekli aşağıdaki şekildeki gibidir ;

sonuc=MsgBox(Mesaj,Tip,Baslık)


Bu foknsiyondan geriye sayısal bir değer dönecektir. Burdaki mesaj ve baslık bilgisi msgbox komutu ile aynı özelliklere sahiptir. Ancak burada kullanabileceğimiz parametreler msgbox komutunun parametrelerinden farklıdır. Tip parametresi için aşağıdaki değerler kullanılabilir ;
Tip Açıklama
1 OK,Cancel
2 Abort,Retry,Ignore
3 Yes,No,Cancel
4 Yes,No
5 Retry,Cancel


Eğer kullanıcının enter tuşuna basdığında bir seçim yapmış olmasını istiyorsanız aşağıdaki parametreleri tip parametresi üzerine eklemelisiniz. Tip Açıklama
0 Ekrandaki ilk buton aktif
256 Ekrandaki ikinci buton aktif
512 Ekrandaki üçüncü buton aktif


Eğer kullanıcı mesajbox'daki seçeneklerden birini seçinceye kadar sistemdeki bütün uygulamaların durmasını istiyorsanız tip parametresine 4096 eklemelisiniz. Bu arada kullanıcı bu parametrelerde verdiğimiz değerlerin toplamı ile bir kombinasyon üreterek msgbox fonksiyonunu kullanabilir.Yukarıda msgbox komutu için anlatığımız tip parametrelerini msgbox fonksiyonundada kullanabilirsiz.
Peki bu msgbox fonksiyonundan geri dönen değerler neler olacaktır.
Tip Açıklama
1 OK Butonuna basıldı
2,3 Cancel Butonuna basıldı
4 Retry Butonuna basıldı
5 Ignore Butonuna basıldı
6 Yes Butonuna basıldı
7 No Butonuna basıldı


Eğer mesaj kutusuna birde help tuşu eklemek isterseniz tip parametresine 16384 değerini eklemelisiniz.
Eğer mesaj kutusuna yazılan mesajın sağa yanaşık olmasını isterseniz tip parametresine 524288 değerini eklemelisiniz.


( :DÇalıntıdır:D )
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst