VBScript MsgBox-funktio

Määrittely ja käyttö

MsgBox-funktion voi näyttää viestiruudun, odottaen käyttäjän napsauttavan jota tahansa painiketta ja palauttaa arvon, joka viittaa napsautettuun painikkeeseen.

MsgBox-funktion voi palauttaa seuraavat arvot:

  • 1 = vbOK - Hyväksy-painike on napsautettu.
  • 2 = vbCancel - Peruuta-painike on napsautettu.
  • 3 = vbAbort - Päättävä painike on napsautettu.
  • 4 = vbRetry - Uudelleenyritys-painike on napsautettu.
  • 5 = vbIgnore - Ohita-painike on napsautettu.
  • 6 = vbYes - Kyllä-painike on napsautettu.
  • 7 = vbNo - Ei-painike on napsautettu.

Huomautus:Kun helpfile- ja context-parametrit on määritetty, käyttäjä voi painaa F1-näppäintä tarkastellakseen apua.

Vinkki:Katso InputBox-funktio.

Syntaksi

MsgBox(prompt[,buttons][,title][,helpfile,context])
Parametrit Kuvaus
prompt Välttämätön. Merkkijono, joka näytetään dialogiruudussa.
buttons

Lukuarvo, joka on summa määritettyjen näytettävien painikkeiden lukumäärästä ja tyylistä, käytetystä ikonityylistä, oletuspainikkeen tunnisteesta sekä viestiruudun tyylistä.

buttonin arvo:

  • 0 = vbOKOnly - Näytä vain vahvista-painike.
  • 1 = vbOKCancel - Näytä vahvista- ja peruuta-painikkeet.
  • 2 = vbAbortRetryIgnore - Näytä hylkää-, uudelleenyritys- ja ohita-painikkeet.
  • 3 = vbYesNoCancel - Näytä kyllä-, ei- ja peruuta-painikkeet.
  • 4 = vbYesNo - Näytä kyllä- ja ei-painikkeet.
  • 5 = vbRetryCancel - Näytä uudelleenyritys- ja peruuta-painikkeet.
  • 16 = vbCritical - Näytä kriittinen viestiiikoni.
  • 32 = vbQuestion - Näytä varoituskysymysikoni.
  • 48 = vbExclamation - Näytä varoitusviestiikoni.
  • 64 = vbInformation - Näytä tietoviestiikoni.
  • 0 = vbDefaultButton1 - Ensimmäinen painike on oletuspainike.
  • 256 = vbDefaultButton2 - Toinen painike on oletuspainike.
  • 512 = vbDefaultButton3 - Kolmas painike on oletuspainike.
  • 768 = vbDefaultButton4 - Neljäs painike on oletuspainike.
  • 0 = vbApplicationModal - Käyttäjän on vastattava viestiruutuun jatkaakseen työskentelyä nykyisessä sovelluksessa.
  • 4096 = vbSystemModal - Järjestelmätila: Kaikki sovellukset jäädytetään, kunnes käyttäjä vastaa viestiruutuun.

Ensimmäinen sarja arvoja (0 - 5) kuvaa dialogissa näkyvien painikkeiden tyyppiä ja määrää; toinen sarja arvoja (16, 32, 48, 64) kuvaa ikonin tyyliä; kolmas sarja arvoja (0, 256, 512) määrittää oletuspainikkeen; ja neljäs sarja arvoja (0, 4096) määrittää viestiruudun tyylin. Kun summaat nämä numerot buttons-parametrin arvoksi, voit ottaa vain yhden numeron kussakin ryhmästä.

title Merkkijonoilmaisu, joka näkyy dialogin otsikkopalkissa. Jos titleä ei ole annettu, sovelluksen nimi näkyy otsikkopalkissa.
helpfile Merkkijonoilmaisu, joka tunnistaa avustustiedoston, joka tarjoaa kontekstiriippuvaa apua dialogiin. Jos helpfile-tietueen on annettava, kontekstia on annettava. 16-bittisillä järjestelmäalustoilla ei ole käytettävissä.
context Lukuarvoilmaisu, joka tunnistaa kontekstin, jonka avustustiedoston kirjoittaja on määrittänyt tietyn avustusteeman. Jos kontekstia on annettu, helpfile-tietueen on annettava. 16-bittisillä järjestelmäalustoilla ei ole käytettävissä.

Esimerkki

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