Miten pystyisin ratkaisemaan seuraavan ongelman:
Kun klikkaa checkboxia, niin se lisää
kokonaislukua yhdellä.
Checkboxeja on useilla eri formeilla ja lopussa
kaikki valitut checkboxit lasketaan yhteen ja
tulos näytetään labelilla nappia painamalla.
Olen käsittänyt, että pitäisi määritellä julkinen
(public) muuttuja, mutten tiedä miten luvun
lisääminen tapahtuu.
Osaisiko joku neuvoa?
Kun klikkaa checkboxia, niin se lisää
kokonaislukua yhdellä.
Checkboxeja on useilla eri formeilla ja lopussa
kaikki valitut checkboxit lasketaan yhteen ja
tulos näytetään labelilla nappia painamalla.
Olen käsittänyt, että pitäisi määritellä julkinen
(public) muuttuja, mutten tiedä miten luvun
lisääminen tapahtuu.
Osaisiko joku neuvoa?
Vastaukset 2
Vanhimmat
lisää jokaiseen chekbox muuttuujaan jos on
valittu, se yleisen muuttujan arvo on
muuttuja 1... näinhän se käy
Hjoo, tässäpä tätä:
Ensiksi teet New module.
sinne koodiin:
Option Explicit
Se määrittelee muuttujat toimimaan formien
välillä. Sitten kun teet julkisen muuttujan, se
alustetaan modulessa esim:
Public int laskuri
Ja tätä laskuria voidaan sitten kasvattaa missä
vaan niin, että se toimii.
Mietin vaan, että meinaat siis laittaa jokaisen
checkboxin onclickiin tyyliin:
laskuri=laskuri 1
vai?
Mietipäs uudelleen, kun checkboxista poistetaan
valinta, laskuri kasvaa jälleen.
Parempi ois lopuksi tehdä joka checkboxille
tarkistua:
if Check1.Selected = true laskuri=laskuri 1
if Check2.Selected = true laskuri=laskuri 1
if Check3.Selected = true laskuri=laskuri 1
if Check4.Selected = true laskuri=laskuri 1
ja niin edelleen...
I hope that helped...