VBScript InputBox-funktio
Määrittely ja käyttö
InputBox-funktio näyttää dialogin, jossa käyttäjä voi syöttää tekstiä ja/tai napsauttaa painiketta. Jos käyttäjä napsauttaa vahvistuspainiketta tai painaa enter-näppäintä, InputBox-funktio palauttaa tekstikentän sisällön. Jos käyttäjä napsauttaa Peruuta-painiketta, funktio palauttaa tyhjän merkkijonon ("
Huomautus:Jos määrität sekä helpfile- että context-parametrit, dialogiin lisätään apuhuuttonappi.
Vinkki:Katso MsgBox-funktio.
syntaksi
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
parametri | kuvaus |
---|---|
prompt | Välttämätön. Todellisuus ilmoitetaan dialogiruudussa. Promptin enimmäismäärä on noin 1024 merkkiä, mikä riippuu käytetystä merkin leveydestä. Jos promptissa on useita rivejä, voit erottaa rivit toisistaan painamalla enter (Chr(13))、rivinvaihto (Chr(10)) tai yhdistelmällä (Chr(13) & Chr(10)). |
title | Valinnainen. Merkkijonoilmaisu, joka näkyy dialogin otsikkopalkissa. Jos titlea ei ole annettu, sovelluksen nimi näkyy otsikkopalkissa. |
default | Valinnainen. Merkkijonoilmaisu, joka näkyy tekstikentässä, jos käyttäjää ei ole syötetty muita tietoja. Jos defaultia ei ole annettu, tekstikenttä on tyhjä. |
xpos | Valinnainen. Lukuinen ilmaisu, joka määrittää dialogin vasemman reunan etäisyyden näytön vasemmalta reunasta (mittayksikkö tappi). Jos xposia ei ole annettu, dialogi näkyy keskellä. |
ypos | Valinnainen. Lukuinen ilmaisu, joka määrittää dialogin yläreunan etäisyyden näytön yläreunaan (mittayksikkö tappi). Jos yposia ei ole annettu, dialogi näkyy noin kolmanneksen näytön alareunasta ylös. |
helpfile | Valinnainen. Merkkijonoilmaisu, joka tunnistaa avustusasiakirjan, joka tarjoaa kontekstuaalista apua dialogiin. Jos avustusasiakirjaa on annettu, avustusasiakirjan nimi on annettava. |
context | Valinnainen. Lukuinen ilmaisu, joka tunnistaa ympäristönumeron, jonka avustusasiakirjan kirjoittaja on määrittänyt tiettyyn aiheeseen. Jos ympäristönumeroa on annettu, avustusasiakirjan nimi on annettava. |
Esimerkki
dim fname fname=InputBox("Enter your name:") MsgBox("Your name is " & fname)