Harjoituksia 4

Select Case -rakenne

Käytetään, kun ohjelmassa täytyy valita jokin useasta vaihtoehdosta.
Kun vertailtava ja testattava teksti on sama, suoritetaan haluttu toimintakäsky kyseisessä kohdassa.

Huom. Isot ja pienet kirjaimet ohjelma ymmärtää eri kirjaimiksi.
Esimerkiksi Suomi on eri asia kuin SUOMI.

Kielioppi:

Select Case "vertailtava teksti"

Case testattava1
Toimintakäsky1

Case testattava2
Toimintakäsky2
...
Case TestattavaN
ToimintakäskyN

Case else
Toimintakäsky muussa tapauksessa
End Select

1. Tehtävä
Tee ohjelma, jossa painiketta painamalla ensimmäiseen tekstitietoon (Label) tulostuu maan nimi (esimerkiksi suomi)
Lisätietoa painamalla toiseen tekstitietoon (Label) tulostuu maan pääkaupunki. Tässä käytetään Select Case-rakennetta.

 

1. Tee vastaavanlainen "pohja"

2. Vaihda Name / Caption -ominaisuudet

3. Poista tekstit Label1, Label2 näytöltä

4. Tekstitietojen nimet tieto1 ja tieto2

5. Suomi painikkeen "alle":
tieto1.Caption = "Suomi"
tieto2.Caption = ""

6. Ruotsi painikkeen "alle":
tieto1.Caption = "Ruotsi"
tieto2.Caption = ""

7. Norja painikkeen "alle":
tieto1.Caption = "Norja"
tieto2.Caption = ""

8. Lisötietoa painikkeen "alle":
Select Case tieto1

Case "Suomi"
tieto2.Caption = "Suomen pääkaupunki on Helsinki"

Case "Ruotsi"
tieto2.Caption = "Ruotsin pääkaupunki on Tukholma"

Case "Norja"
tieto2.Caption = "Norjan pääkaupunki on Oslo"


End Select

 

2. Suunnittele itse jokin vastaava ohjelma, jossa käytät Select Case -rakennetta