VBScript MsgBox-functie

Definitie en gebruik

De MsgBox-functie kan een berichtenvenster weergeven, wacht tot de gebruiker op een knop klikt en retourneert dan de waarde van de aangeklikte knop.

De MsgBox-functie kan de volgende waarden retourneren:

  • 1 = vbOK - De knop voor bevestigen is aangeklikt.
  • 2 = vbCancel - De knop voor annuleren is aangeklikt.
  • 3 = vbAbort - De knop voor afbreken is aangeklikt.
  • 4 = vbRetry - De herhalen-knop is aangeklikt.
  • 5 = vbIgnore - De negeren-knop is aangeklikt.
  • 6 = vbYes - De ja-knop is aangeklikt.
  • 7 = vbNo - De nee-knop is aangeklikt.

Opmerking:Als de parameters helpfile en context zijn opgegeven, kan de gebruiker de F1-toets indrukken om de hulp te bekijken.

Tip:Zie InputBox-functie.

Syntaxis

MsgBox(prompt[,buttons][,title][,helpfile,context])
Parameters Beschrijving
prompt Verplicht. Een stringexpressie die wordt weergegeven in het dialoogvenster als bericht. De maximale lengte van prompt is ongeveer 1024 karakters, afhankelijk van de breedte van de gebruikte karakters. Als er meerdere regels in prompt zijn, kunnen de regels worden gescheiden door een enter (Chr(13))、een newline (Chr(10)) of een combinatie van enter en newline (Chr(13) & Chr(10)).
buttons

Numerieke expressie die de som van de waarden van het aantal en het type te tonen knoppen, het gebruikte pictogramstijl, het identificatiekenmerk van de standaardknop en het stijlnummer van het berichtenvenster vertegenwoordigt. Als deze wordt weggelaten, is de standaardwaarde van buttons 0.

buttonwaarde:

  • 0 = vbOKOnly - Toon alleen de knop bevestigen.
  • 1 = vbOKCancel - Toon de knoppen bevestigen en annuleren.
  • 2 = vbAbortRetryIgnore - Toon de knoppen afbreken, herhalen en negeren.
  • 3 = vbYesNoCancel - Toon de knoppen ja, nee en annuleren.
  • 4 = vbYesNo - Toon de knoppen ja en nee.
  • 5 = vbRetryCancel - Toon de knoppen herhalen en annuleren.
  • 16 = vbCritical - Toon het kritieke informatiepictogram.
  • 32 = vbQuestion - Toon het waarschuwingsonderzoekpictogram.
  • 48 = vbExclamation - Toon het waarschuwingberichtpictogram.
  • 64 = vbInformation - Toon het informatieberichtpictogram.
  • 0 = vbDefaultButton1 - De eerste knop is de standaardknop.
  • 256 = vbDefaultButton2 - De tweede knop is de standaardknop.
  • 512 = vbDefaultButton3 - De derde knop is de standaardknop.
  • 768 = vbDefaultButton4 - De vierde knop is de standaardknop.
  • 0 = vbApplicationModal - De gebruiker moet reageren op het berichtenvenster om door te kunnen werken in het huidige programma.
  • 4096 = vbSystemModal - Systeemmodus: Alle andere toepassingen worden geblokkeerd totdat de gebruiker het berichtenvenster heeft beantwoord.

De eerste groep waarden (0 - 5) worden gebruikt om het type en het aantal knoppen die in het dialoogvenster worden weergegeven te beschrijven; de tweede groep waarden (16, 32, 48, 64) worden gebruikt om het type pictogram te beschrijven; de derde groep waarden (0, 256, 512) bepaalt de standaardknop; en de vierde groep waarden (0, 4096) bepaalt het stijl van het berichtenvenster. Bij het samenvoegen van deze cijfers om de waarde van het buttons parameter te genereren, kan slechts één cijfer per groep worden gebruikt.

title Een stringexpressie die wordt weergegeven in de titelbalk van het dialoogvenster. Als title wordt weggelaten, wordt de naam van het programma weergegeven in de titelbalk.
helpfile Een stringexpressie die wordt gebruikt om een helpfile te identificeren die contextgerelateerde hulp biedt aan een dialoogvenster. Als context is verstrekt, moet helpfile worden verstrekt. Niet beschikbaar op 16-bits systeemplatformen.
context Een numerieke expressie die wordt gebruikt om een contextnummer te identificeren dat de auteur van de helpfile aan een bepaald helponderwerp heeft toegewezen. Als context is verstrekt, moet helpfile worden verstrekt. Niet beschikbaar op 16-bits systeemplatformen.

Example

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