Detaljno upoznavanje sa funkcijom Message Box nastavljamo sa treฤom komponentom argumenta kojom odreฤujemo koje ฤe od prikazanih dugmadi (najviลกe moguฤe tri) biti podrazumevano (default), tj. koje dugme ฤe biti pritisnuto ako korisnik pritisne Enter na tastaturi:
Vrednost Znacenje Simbolicka konstanta
0 podrazumevano prvo dugme vbDefaultButton1
256 podrazumevano drugo dugme vbDefaultButton2
512 podrazumevano trece dugme vbDefaultButton3
ฤetvrta, i poslednja komponenta je ona koja se odnosi na modalnost prozora, gde imamo dve vrste modalnosti: „aplikacionu modalnost“ kojom odreฤujemo da korisnik ne moลพe nastaviti rad sve dok ne odgovori na dijalog upit, i „sistemsku modalnost“ kada suspendujemo rad u svim aplikacijama sve dok se ne odgovori na dati dijalog.
Vrednost Znacenje Simbolicka konstanta
0 aplikaciona modalnost vbApplicationModal
4096 sistemska modalnost vbSystemModal
Kao ลกto vidite, za odreฤivanje bilo koje od vrednosti komponenti na raspolaganju imate dve moguฤnosti, brojฤanu oznaku ili simboliฤku konstantu. Naravno, preporuฤuje se koriลกฤenje simboliฤkih konstanti, jer ฤe vam sigurno biti jasnije vbDefaultButton1, nego samo 0.
Vrednost koju funkcija moลพe da vrati zavisi od pritisnutog dugmiฤa i to na sledeฤi naฤin:
Vrednost Znacenje Simbolicka konstanta
1 kliknuto dugme OK vbOK
2 kliknuto dugme Cancel vbCancel
3 kliknuto dugme Abort vbAbort
4 kliknuto dugme Retry vbRetry
5 kliknuto dugme Ignore vbIgnore
6 kliknuto dugme Yes vbYes
7 kliknuto dugme No vbNo
Na kraju ovog detaljnog izlaganja, evo i primera jednog dijalog prozora. Rezultat rada funkcije moลพete videti na slici, a programski kod koji stoji iza ovog je sledeฤi:
MsgBox „Primer upotrebe message box funkcije“,_
_vbOKCancel + vbInformation, „Message Box primer“
Pratite Krstaricu na www.krstarica.com