Cilj ove funkcije je da proizvede message box i navede korisnika da klikne na komadno dugme. Format je:
poruka=MsgBox (tekst, tip, naslov)
Argument tekst će prikazati poruku u message box-u. Tip će odrediti koji tip komandnih dugmadi se pojavljuje u message box-u, pogledati tabelu za tip pikazanih komandnih dugmadi. Argument naslov će prikazati tekst u naslovnoj liniji.
Tip |
Konstanta |
Prikazano dugme |
0 |
vbOkOnly |
Ok |
1 |
vbOkCancel |
Ok i Cancel |
2 |
vbAbortRetryIgnore |
Abort, Retry i Ignore |
3 |
vbYesNoCancel |
Yes, No i Cancel |
4 |
vbYesNo |
Yes i No |
5 |
vbRetryCancel |
Retry i Cancel |
Da bismo program učinili čitljivim možemo da koristimo imenovanu konstantu umesto broja za drugi argument. Zapravo, VB6 će automatski prikazati listu imena konstanti.
Primeri:
poruka = MsgBox("Click OK to Proceed", 1, "Startup Menu")
poruka = MsgBox("Click OK to Proceed", vbOKCancel, "Startup Menu")
su isti.
Poruka je promenljiva koja sadrži vrednosti koje vraća MsgBox( ) funkcija. Vrednosti su određene tipom dugmeta na koje klikne korisnik. Treba da bude deklarisana kao Integer tip podatka u proceduri ili u sekciji opšte dekleracije. Tabela prikazuje vrednosti , odgovarajuće imenovane konstante i dugmeta.
Vrednost |
Imenovana konstanta |
Kliknuto dugme |
1 |
vbOk |
Ok button |
2 |
vbCancel |
Cancel button |
3 |
vbAbort |
Abort button |
4 |
vbRetry |
Retry button |
5 |
vbIgnore |
Ignore button |
6 |
vbYes |
Yes button |
7 |
vbNo |
No button |