tällainen ongelma... mulla on 2 tekstikenttää,joiden nimet ovat rahat ja panos. miten saan tehtyä esim. sellasen että kun painaa commandbuttonii niin panos tekstikenttään laitettu rahasumma vähennetään rahat tekstikentän rahasummasta.
haluttumuuttuja = rahat - panos
kiitos en ite tajunnutkaan että se on noin helppoo:-)
taas tuli ongelma. kun laitan 2 tekstiboxii, niin miten ne saa plussattua toisiinsa eli esim.kun painaa nappia niin voitot tekstikentän rahasumma lisätään rahat tekstikenttään.
Jos laittaa näin rahat = rahat (esim.45 mk) + voitot (2mk) niin vastauksesta tulee tällainen 452 . eli millä komennolla
saan vastaukseksi 47 ?
Tekstikenttien sisältö on merkkijonomuodossa, minkä vuoksi sinun täytyy muuttaa rahamäärät luvuiksi ennen niiden yhdistämistä. Tämä tapahtuu Val-funktiolla. Kirjoita siis koodi jotenkin näin:
rahat = Val(rahat) + Val(voitot)
rahat.Text = Val(rahat.Text) + Val(Voitot.Text)
Eli tekstit kokonaisluvuiksi.
kiitti. :)
Tai lyhyemmin näin:
rahat = rahat - - voitot
Yksi hyvä vaihtoehto on myös laittaa luvut muuttujiin.
Se tulee auttamaan sinua myöhemmin jos teet vaikka peliisi (luulen ainakin että olet tekemässä sellaista) highscore listan tai jonkin vastaavan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.