La finestra MsgBox può essere usata come semplice output per mostrare un risultato oppure può essere usata per ricevere degli input.
Iniziamo dal suo aspetto: può apparire con i pulsanti SI/NO, oppure OK/CANCEL etc. Ecco i vari tipi con un esempio:
Possiamo poi abbellire le nostre finestre con vari loghi:
Le MsgBox sono anche finestre di input; infatti la funzione restituisce un valore diverso a seconda del pulsante che si preme:
<script type="text/vbscript">
puls = MsgBox("Fai una scelta", vbYesNo + vbQuestion)
if puls = vbYes then
MsgBox "Hai scelto SI", vbInformation
else
MsgBox "Hai scelto NO", vbInformation
end if
</script>
Prova il suo funzionamento premendo il pulsante
Dal codice si può notare come per una MsgBox di input si usino le parentesi tonde puls = MsqBox (....), mentre per una finestra di solo output non si usino. Non è una scelta opzionale, metterle creerebbe un errore perchè il valore restituito dalla MsgBox non viene assegnato. Si può ancora osservare come la scelta tra un tipo di pulsanti e l'icona si ottiene sommando le due richieste vbYesNo+vbQuestion.
Se vuoi aggiornamenti su Development inserisci la tua email nel box qui sotto: