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.