Harjoituksia 5
Tekstilaatikosta
Tekstilaatikko-olion Text-ominaisuuteen voi
ohjelman käyttäjä vaikuttaa ohjelman ajonkin aikana.
Toisin sanoen tekstilaatikkoa voidaan käyttää
syöttökenttänä, johon käyttäjä voi syöttää ohjelman
tarvitsemia tietoja.
Tekstilaatikon tieto on aina tekstimuodossa.
Jos halutaan suorittaa laskutoimituksia, on tekstitieto
muutettava numeroiksi Val-funktion avulla.
Esimerkki:
luku1.Text (=tekstiä)
Val(luku1.Text) (=luku)
Kun tulos halutaan sijoittaa tekstilaatikkoon, on
numerotieto (=luku) muutettava jälleen tekstimuotoon.
Luku muutetaan tekstimuotoon Str$-funktion
avulla.
Esimerkki: Tulos.Caption = Str$(Val(luku1.text) +
Val(luku2.Text))
Tulos.Caption = | Str$ | (Val(luku1.text) + Val(luku2.Text)) |
Tekstitieto-olio, johonsijoitetaan |
Muutetaan tulos merkkitiedoksi tekstitieto-olioon sijoittamista varten | Merkkitieto numeroiksi ja yhteenlasku |
Tulos.Caption = Str$(3+5+6)
1. Tehtävä
1. Suunnittele seuraavanlainen ikkuna
1. Muuta ulkonäköä
2. Klikkaa-painikkeen alle koodi
Label2.Caption = "Hei " + Text1
Toivon mukaan olet vaihtanut nimet järkevimmiksi...
2. Tehtävä
1. Suunnittele seuraavanlainen ikkuna
2. Poista tekstit, Text1, Text2, Label3
3. Tekstilaatikoiden nimet luku1 ja luku2,, tekstitiedon (Label)
nimi tulos
4. Laske-painikkeen alle koodi:
tulos.Caption = Str$(Val(luku1.text) + Val(luku2.Text))
3. Jatka edellistä ohjelmaa tai keksi jokin muu ohjelma, jossa
käytät Val- ja Str$-funktioita.