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.
(
Çalıntıdır
)
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.
(
Çalıntıdır
)Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
Altın Konu
OSPF MD5 Kimlik Doğrulaması
- Cevaplar
- 2
- Görüntüleme
- 28
- Cevaplar
- 4
- Görüntüleme
- 77
