400 likes | 560 Views
BİLGİ GİRİŞ VE MESAJ PENCERELERİ. BİLGİ GİRİŞ VE MESAJ PENCERELERİ. PROGRAM AKIŞI SIRASINDA BİLGİ VERMEK VE ONAY ALMAK İÇİN KULLANILAN MESAJ KUTULARIDIR. ÖRNEĞİN BİR PROGRAMDAN ÇIKARKEN KULLANICIYA DOSYANIN KAYDEDİLİP KAYDEDİLMEYECEĞİNİ SORABİLİRSİNİZ. MESAJ PENCERELERİ.
E N D
BİLGİ GİRİŞ VE MESAJ PENCERELERİ • PROGRAM AKIŞI SIRASINDA BİLGİ VERMEK VE ONAY ALMAK İÇİN KULLANILAN MESAJ KUTULARIDIR. • ÖRNEĞİN BİR PROGRAMDAN ÇIKARKEN KULLANICIYA DOSYANIN KAYDEDİLİP KAYDEDİLMEYECEĞİNİ SORABİLİRSİNİZ.
MESAJ PENCERELERİ • AŞAĞIDAKİ FORMATTA KULLANILIR: Cevap=msgbox(mesaj [,tip] [,pencere başlığı] [,yardım dosyası, context]
MESAJ • KUTU İÇERİSİNDE YAZILMASI İSTENEN MESAJ • Msgbox(“Hoşgeldiniz!”) • YUKARIDAKİ GİBİ BİR MESAJ KUTUSU SADECE MESAJ YAZAR.
TİP • PENCERENİN İÇİNE KONACAK SEÇENEKLER, İKONLAR, PENCERENİN ÖNCELİĞİNİ VE VARSAYILAN SEÇENEKLERİ BELİRTEN BİR YA DA DAHA FAZLA SAYIDIR. • TİP=“SEÇENEK+İKON+VARSAYILAN+ÖNCELİK” ŞEKLİNDE OLUŞUR.
ÖRNEK • Cevap=msgbox(“dosya silinsin mi?”,4+32+256,”Silinecek”) • BURADA MESAJ OLARAK “DOSYA SİLİNSİN Mİ” ÇIKAR. • 4+32+256 İLE DÜĞMELER, İKON VE VARSAYILAN DÜĞME BELİRTİLİR. • “SİLİNECEK” YAZISI İLE PENCERE BAŞLIĞI BELİRTİLİR.
SEÇENEK • MESAJ KUTUSUNDA HANGİ DÜĞMELERİN GÖRÜNECEĞİNİ BELİRLER.
SEÇENEK 0 (vbOKOnly) • BU DURUMDA MESAJ KUTUSUNDA SADECE “TAMAM” DÜĞMESİ GÖRÜNÜR VE PENCERENİN KAPANMASI İÇİN MECBUREN BUNA TIKLARSINIZ.
SEÇENEK 1 (vbOKCancel) • MESAJ KUTUSUNDA “TAMAM” VE “İPTAL” DÜĞMESİ GÖRÜNÜR.
SEÇENEK 2 (vbAbortRetryIgnore) • MESAJ KUTUSUNDA “DURDUR”, “YENİDEN DENE” VE “YOKSAY” DÜĞMESİ GÖRÜNÜR.
SEÇENEK 3 (vbYesNoCancel) • MESAJ KUTUSUNDA “EVET”, “HAYIR” VE “İPTAL” DÜĞMESİ GÖRÜNÜR.
SEÇENEK 4 (vbYesNo) • MESAJ KUTUSUNDA “EVET” VE “HAYIR” DÜĞMESİ GÖRÜNÜR.
SEÇENEK 5 (vbRetryCancel) • MESAJ KUTUSUNDA “YENİDEN DENE” VE “İPTAL” DÜĞMESİ GÖRÜNÜR.
İKON • KULLANICININ DİKKATİNİ ÇEKEBİLMEK İÇİN MESAJA UYGUN BİR RESMİN GÖSTERİLMESİMİ SAĞLAR.
İKON 16 (vbCritical) • MESAJ PENCERESİNDE AŞAĞIDAKİ İKONU GÖSTERİR.
İKON 32 (vbQuestion) • MESAJ PENCERESİNDE AŞAĞIDAKİ İKONU GÖSTERİR.
İKON 48 (vbExclamation) • MESAJ PENCERESİNDE AŞAĞIDAKİ İKONU GÖSTERİR.
İKON 64 (vbInformation) • MESAJ PENCERESİNDE AŞAĞIDAKİ İKONU GÖSTERİR.
VARSAYILAN • ÇIKAN MESAJ PENCERESİNDE HANGİ DÜĞMENİN AKTİF (VARSAYILAN) OLDUĞUNU BELİRLER.
VARSAYILAN 0 (vbDefaultButton1) • SOLDAKİ 1. BUTONU VARSAYILAN OLARAK SEÇER.
VARSAYILAN 256 (vbDefaultButton2) • SOLDAKİ 2. BUTONU VARSAYILAN OLARAK SEÇER.
VARSAYILAN 512 (vbDefaultButton3) • SOLDAKİ 3. BUTONU VARSAYILAN OLARAK SEÇER.
PENCERE BAŞLIĞI • PENCERENİN BAŞLIĞINDA GÖRÜNECEK METNİ BELİRTİR.
HELP FILE, CONTEXT • BU İKİ ÖZELLİKLE BİR YARDIM DOSYASI İSMİ VEYA BİR KONU NUMARASI BELİRTİLİR.
ÖNCELİK • vbApplicationModal 0 • Application modal; Kullanıcı mevcut uygulamaya devam etmeden önce mesaj kutusuna tepki vermelidir.
ÖNCELİK • vbSystemModal4096 • System modal; Kullanıcı mesaj kutusuna tepki verinceye kadar bütün uygulamalar askıya alınır.
METİN HİZALAMA • vbMsgBoxRight524288 • Metin sağa hizalanır
SAĞDAN SOLA • vbMsgBoxRtlReading1048576 • Nesneleri Arapça ve İbranicede olduğu gibi sağdan sola yerleştirir.
DİKKAT!!! • KULLANICININ SEÇTİĞİ DÜĞMEYE GÖRE MESAJ KUTUSUNDAN BİR TAMSAYI DÖNER. ÖRNEĞİN KULLANICI “OK” BUTONUNA TIKLADIYSA 1 SAYISI DÖNER.
DÖNEN SAYILAR • 1 >>vbOK (TAMAM) • 2 >>vbCancel (İPTAL) • 3 >>vbAbort (DURDUR) • 4 >>vbRetry (YENİDEN DENE) • 5 >>vbIgnore (YOKSAY) • 6 >>vbYes (EVET) • 7 >>vbNo (HAYIR)
ÖRNEK • Dim cevap • Cevap=msgbox(“bugün kendinizi iyi hissediyormusunuz?”,1+32+0+4096,”Nasılsınız?”) • İf cevap=1 then • Print “kendini iyi hissediyor” • Else • Print “kendini kötü hissediyor” • End if
ÖRNEK • Dim cevap • Cevap=msgbox(“dosya silinsin mi?”,vbYesNo+vbDefaultButton2+vbQuestion, “Dikkat! Dosya silinecek”)
BİLGİ GİRİŞ PENCERELERİ • KULLANICILARDAN DEĞER ALMAK İÇİN KULLANILIR. BU FONKSİYONDA STANDART OLARAK SADECE “OK” VE “CANCEL” BUTONU BULUNUR. • FORMATI AŞAĞIDAKİ GİBİDİR. • Deger=inputbox( mesaj [,başlık] [,varsayılan][,x] [,y][,helpfile,context])
X,Y • PENCERENİN SOL ÜST KÖŞESİNİN X VE Y KOORDİNATLARINI BELİRLER. Orijin(0,0) X Y=500 X=400 Y Y
VARSAYILAN DEĞER • EĞER BİLGİ GİRİŞ PENCERESİNE HİÇ BİR DEĞER GİRİLMEZSE KABUL EDİLECEK DEĞERDİR.
HELP FILE • BU SEÇENEĞİ KULLANABİLMENİZ İÇİN ÖNCELİKLE BİR HELP DOSYASININ HAZIRLANMASI GEREKİR. • HERHANGİ BİR KONU İLE İLGİLİ BİR HELP DOSYASI HAZIRLAMAK İSTİYORSANIZ “Microsoft HTML Help (Hhw.exe)” PROGRAMINI KULLANABİLİRSİNİZ.
“Microsoft HTML Help (Hhw.exe)” • ÜCRETSİZ OLAN BU PROGRAMI KULLANARARAK HTML KODUNDA HELP DOSYALARI ÜRETEBİLİRSİNİZ. • YAPTIĞINIZ HELP DOSYASI ÜRETTİĞİNİZ YAZILIM İLE BİRLİKTE VEYA AYRI OLARAK DAĞITILABİLİR.
HELP FILE • OLUŞTURDUĞUNUZ DİYALOG KUTUSUNA BİR YARDIM DOSYASI KOYMAK İSTİYORSANIZ BU ÖZELLİĞİ KULLANMALISINIZ. • BİR DİYALOG KUTUSUNDA YARDIM DOSYASI VARSA F1 FONKSİYON TUŞU İLE BU YARDIM DOSYASI ÇALIŞTIRILABİLİR.
HELP FILE • YARDIM BUTONUNA TIKLANDIĞINDA HERHANGİ BİR DEĞER DÖNMEZ. DEĞER DÖNDÜRMEK İÇİN DİĞER BUTONLARA TIKLANMALIDIR.
CONTEXT • HELP FILE’DA BELİRTİLEN KONU NUMARASIDIR. • HELP, YARDIM DOSYASININ TAMAMINI BELİRTİR. CONTEXT İSE YARDIM DOSYASINDA BİR KONUYU BELİRTİR.