Meddelanderuta
och inmatningsruta |
Här kommer vi att arbeta med en meddelanderuta och en inmatningsruta.
Meddelanderuta
I Visual Basic finns det några funktioner som hanterar dialogrutor.
Det finns två mycket användbara sådana. Den ena används
när du vill sända ett meddelande till användaren och kallas
för meddelanderuta.
För att visa en meddelande ruta används kommandot MsgBox.
I meddelande rutan skickar du meddelanden till användaren och användaren
kan svara genom att trycka på en eller flera knappar. Beroende på
vilken knapp användaren trycker på så returneras ett
värde till programmet.
Syntax:
Svar=MsgBox(meddelande,typ,titel)
- Svar ger ett värde som är beroende av vilken knapp
användaren trycker på Meddelande är den text
som ska visas i meddelanderutan.
- Typ är den typ av meddelanderuta. Typ ska
vara ett nummer som avgör vilken ikon och vilka knappar som ska
visas. Om du inte skriver i typ numret så kommer bara en enkel
dialog ruta att visas med din text på.
- Titel är den rubrik som ska visas i dialogrutans namnlist.
Skriver du inte i något namn kommer namnlisten att visa projektets
namn.
Om du bara vill visa ett meddelande med OK-knapp och projektets namn
gör du så här:
Msg="Tryck på knappen"
MsgBox msg
Nu kommer en enkel dialogruta att visas på skärmen med en
OK-knapp. Titeln är projektets namn.
Du kan använda Hjälpfunktionen för att få
mer information om olika knappar och värden.
Inmatningsruta
Du kan också låta användaren mata in olika värden
till ditt program. Detta gör du med hjälp av en inmatningsruta.
InputBox skapar funktionen.
Syntax:
value=InputBox(meddelande,titel,standard,xpos,ypos)
- Value är svaret på inmatningen, alltså
själva texten
- Meddelande är den text som visas i inmatnings rutan
- Titel är den rubrik som ska vara på inmatnings
rutans namnlist
- Standard är ett förslag som ska visas i inmatnings
rutan
- xpos och ypos anger var inmatningsrutan ska visas
på skärmen
Nollpunkten ligger i skärmens övre vänstra hörn.
Exempel:
medd="Ange ett land som ska matas in"
Titel="Inmatning"
Forslag="Sverige"
land=InputBox(Medd,titel,forslag)
Även här kan du få mer information i Hjälpfunktionen.
|