MsgBox |
![]() |
En MsgBox är en meddelanderuta av något slag. Det kan vara en fråga, en varning eller en upplysning. Vi skall testa några olika typer av meddelanden. Gör en tryckknapp och skriv följande programrader. Private Sub Command1_Click() När man trycker på knappen kommer texten inom de första citationstecknen att hamna som meddelande i rutan. Talet anger vilket tecken som skall visas. Här betyder 64 ett "i" som i information. Texten inom de sista citationstecknen hamnar som rubrik i meddelanderutan. Ändra 64 till 16, 32 och 48 för att se vad dessa betyder. Nu kanske vi vill ha ytterligare några knappar att välja på i meddelanderutan. Detta kan vi också styra med detta magiska tal. Sätter vi 0 eller inget tal alls så får vi en OK-knapp.
Om du vill kombinera en ikon med knappar, skall du addera talen. Vill du till exempel ha knapparna Ja och Nej samt ikonen "fråga", adderar du 4 och 32 och skriver 36. Nu skall vi fånga upp vad användaren väljer för knapp. Vi måste då ha en variabel som vi tilldelar ett värde från MsgBoxen. Vi ändrar programraden så här: Returvärde = (MsgBox "Det är kul att programmera", 64, "HEJ") Observera att vi måste lägga till en parentes runt uttrycket efter MsgBox. Nu finns det fördefinierade returvärden för de olika alternativen. Dessa är
Hela programmet ser då till exempel ut så här: Private Sub Command1_Click() If returvärde = 6 Then If returvärde = 7 Then End Sub |
![]() |
© SupportData.Net |