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