VBScript MsgBox Function

Definition and Usage

The MsgBox function can display a message box, wait for the user to click a button, and then return the value indicating which button was clicked.

The MsgBox function can return the following values:

  • 1 = vbOK - The OK button was clicked.
  • 2 = vbCancel - The cancel button was clicked.
  • 3 = vbAbort - The abort button was clicked.
  • 4 = vbRetry - Το κουμπί επανάληψης έχει πατηθεί.
  • 5 = vbIgnore - Το κουμπί αγνοήσεως έχει πατηθεί.
  • 6 = vbYes - Το κουμπί ναι έχει πατηθεί.
  • 7 = vbNo - Το κουμπί όχι έχει πατηθεί.

Σημειώσεις:Όταν ορίζονται και οι δύο παραμέτρους helpfile και context, ο χρήστης μπορεί να πατήσει το κουμπί F1 για να δείξει βοήθεια.

Σημείωση:Δείτε την συνάρτηση InputBox.

Γλώσσα διατύπωσης

MsgBox(prompt[,buttons][,title][,helpfile,context])
Παράμετροι Περιγραφή
prompt Απαιτούμενο. Εμφανίζεται ως αλληλεπίδραση στο παράθυρο συνομιλίας.
buttons

Αντιφάση αριθμού, η συνολική τιμή των αριθμών που δείχνουν τον αριθμό και τον τύπο των κουμπιών που εμφανίζονται, τον τύπο του εικονιδίου που χρησιμοποιείται, την ταυτότητα του προεπιλεγμένου κουμπιού και τον τύπο του παραθύρου μηνύματος. Αν παραλειφθεί, η προεπιλεγμένη τιμή των buttons είναι 0.

Η τιμή του κουμπιού:

  • 0 = vbOKOnly - Εμφάνιση μόνο του κουμπιού επιβεβαίωσης.
  • 1 = vbOKCancel - Εμφάνιση κουμπιών επιβεβαίωσης και ακύρωσης.
  • 2 = vbAbortRetryIgnore - Εμφάνιση κουμπιών απορρήξεως, επανάληψης και αγνοήσεως.
  • 3 = vbYesNoCancel - Εμφάνιση κουμπιών ναι, οχι και ακύρωσης.
  • 4 = vbYesNo - Εμφάνιση κουμπιών ναι και οχι.
  • 5 = vbRetryCancel - Εμφάνιση κουμπιών επανάληψης και ακύρωσης.
  • 16 = vbCritical - Εμφάνιση εικονιδίου κρίσιμης πληροφορίας.
  • 32 = vbQuestion - Εμφάνιση εικονιδίου ερωτήσεως.
  • 48 = vbExclamation - Εμφάνιση εικονιδίου προειδοποίησης.
  • 64 = vbInformation - Εμφάνιση εικονιδίου μηνύματος πληροφορίας.
  • 0 = vbDefaultButton1 - Το πρώτο κουμπί είναι το προεπιλεγμένο κουμπί.
  • 256 = vbDefaultButton2 - Το δεύτερο κουμπί είναι το προεπιλεγμένο κουμπί.
  • 512 = vbDefaultButton3 - Το τρίτο κουμπί είναι το προεπιλεγμένο κουμπί.
  • 768 = vbDefaultButton4 - Ο τέταρτος κουμπί είναι το προεπιλεγμένο κουμπί.
  • 0 = vbApplicationModal - Η εφαρμογή λειτουργίας: Ο χρήστης πρέπει να απαντήσει στο παράθυρο μηνύματος για να συνεχίσει να εργάζεται στην τρέχουσα εφαρμογή.
  • 4096 = vbSystemModal - Μόδα Συστήματος: Όλοι οι εφαρμογές αναστέλλονται μέχρι να απαντήσει ο χρήστης στο παράθυρο μηνύματος.

Το πρώτο σύνολο τιμών (0 - 5) χρησιμοποιείται για να περιγράψει τον τύπο και τον αριθμό των κουμπιών που εμφανίζονται στο παράθυρο συνομιλίας; Το δεύτερο σύνολο τιμών (16, 32, 48, 64) χρησιμοποιείται για να περιγράψει τον τύπο του εικονιδίου; Το τρίτο σύνολο τιμών (0, 256, 512) χρησιμοποιείται για να καθορίσει το κουμπί προεπιλογής; Ενώ το τέταρτο σύνολο τιμών (0, 4096) καθορίζει τον τύπο του μήνυματος. Όταν προστίθενται αυτές οι τιμές για να δημιουργηθεί η τιμή του parameters, μπορεί να χρησιμοποιηθεί μόνο μια τιμή από κάθε σύνολο τιμών.

title Ανάληψη έκφραση που εμφανίζεται στη γραμμή τίτλου του παραθύρου συνομιλίας. Αν παραλείπεται το title, τότε θα εμφανιστεί το όνομα της εφαρμογής στη γραμμή τίτλου.
helpfile Ανάληψη έκφραση που χρησιμοποιείται για να αναγνωρίσει το αρχείο βοηθίας που παρέχει βοήθεια σχετική με το περιβάλλον για το παράθυρο συνομιλίας. Αν έχει παρέχεται το helpfile, τότε πρέπει να παρέχεται το context. Δεν είναι διαθέσιμο στους 16-bit συστήματα πλατφόρμας.
context Αριθμητική έκφραση που χρησιμοποιείται για να αναγνωρίσει το κείμενο περιβάλλοντος που ο συγγραφέας της βοηθίας έχει ορίσει για ένα θέμα βοηθίας. Αν έχει παρέχεται το context, τότε πρέπει να παρέχεται το helpfile. Δεν είναι διαθέσιμο στους 16-bit συστήματα πλατφόρμας.

Παράδειγμα

dim answer
answer=MsgBox("Hello everyone!",65,"Example")
document.write(answer)