VBScript MsgBox-funktionen

Definition og brug

MsgBox-funktionen kan vise en meddelelsesboks, der venter på, at brugeren klikker på en knap, og returnerer derefter værdien for den klikkede knap.

MsgBox-funktionen kan returnere følgende værdier:

  • 1 = vbOK - Bekræftelsestasten blev klikket.
  • 2 = vbCancel - Annulleringstasten blev klikket.
  • 3 = vbAbort - Afslutningstasten blev klikket.
  • 4 = vbRetry - Gentag knappen blev klikket.
  • 5 = vbIgnore - Ignorer knappen blev klikket.
  • 6 = vbYes - Ja knappen blev klikket.
  • 7 = vbNo - Nej knappen blev klikket.

Kommentar:Når helpfile og context parameter er defineret, kan brugeren trykke F1 for at se hjælp.

Ved visning:Se InputBox funktion.

Syntaks

MsgBox(prompt[,buttons][,title][,helpfile,context])
Parametre Beskrivelse
prompt Obligatorisk. Som streng udtrykt i dialogboksen. Max længde på prompt er omkring 1024 tegn, afhængigt af tegnets bredde. Hvis der er flere linjer i prompt, kan rækkerne adskilles med returtegn (Chr(13)), linjeskift (Chr(10)) eller kombinationen af begge (Chr(13) & Chr(10)).
buttons

Numerisk udtryk, som er summen af værdierne for antallet og typen af visede knapper, brugte ikonstile, identifikation af standardknap samt værdi for meddelelsesbokstilen. Hvis det undlades, er standardværdien for buttons 0.

button's værdi:

  • 0 = vbOKOnly - Vis kun bekræft knap.
  • 1 = vbOKCancel - Vis bekræft og annuller knapper.
  • 2 = vbAbortRetryIgnore - Vis afbryd, gentag og ignorér knapper.
  • 3 = vbYesNoCancel - Vis ja, nej og annuller knapper.
  • 4 = vbYesNo - Vis ja og nej knapper.
  • 5 = vbRetryCancel - Vis gentag og annuller knapper.
  • 16 = vbCritical - Vis kritisk information ikon.
  • 32 = vbQuestion - Vis advarselsspørgsmål ikon.
  • 48 = vbExclamation - Vis advarsel ikon.
  • 64 = vbInformation - Vis information ikon.
  • 0 = vbDefaultButton1 - Første knap er standardknap.
  • 256 = vbDefaultButton2 - Anden knap er standardknap.
  • 512 = vbDefaultButton3 - Tredje knap er standardknap.
  • 768 = vbDefaultButton4 - Fjerde knap er standardknap.
  • 0 = vbApplicationModal - Applikationstilstand: Brugeren skal svare på meddelelsesboksen for at fortsætte med at arbejde i det aktuelle program.
  • 4096 = vbSystemModal - Systemmode: Alle programmer holdes i venter, indtil brugeren svarer på meddelelsesboksen.

Det første sæt værdier (0 - 5) bruges til at beskrive typen og antallet af knapper, der vises i dialogen; det andet sæt værdier (16, 32, 48, 64) bruges til at beskrive ikonernes stil; det tredje sæt værdier (0, 256, 512) bestemmer standardknappen; og det fjerde sæt værdier (0, 4096) bestemmer stilen på meddelelsesboksen. Når disse tal summeres for at generere buttons parameterværdien, kan kun et tal fra hvert sæt vælges.

title Strengudtryk, der vises i dialogens titellinje. Hvis title udelades, vises navnet på applikationen i titellinjen.
helpfile Strengudtryk, der bruges til at identificere hjælpefiler, der leverer kontekstrelateret hjælp til dialoger. Hvis helpfile er givet, skal kontekst også gives. Ikke tilgængelig på 16-bit systemplatforme.
context Numerisk udtryk, der bruges til at identificere kontekstnumre, der er tildelt en bestemt hjælpemasse af forfatteren af hjælpefilen. Hvis kontekst er givet, skal helpfile også gives. Ikke tilgængelig på 16-bit systemplatforme.

Eksempel

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