Gå til innhold

Verdien i label går ikke over 1


Anbefalte innlegg

Hei.

 

Jeg holder på med en oppgave og lager et program der man kan stemme. Man kan velge mellom ulike partier via radio buttons og så trykke stem.

Resultate vises nederst i en label for hvert prati.

Mitt problem er at etter første stemming vil ikke verdien gå videre opp. Altså den går fra 0 til 1 men neste gang jeg stemmer skjer der ingen ting. Noen som ser feilen?

 

Static Rødt, SV, AP, Venstre, Krf, Høyre, Frp As Integer

If RbAp.Checked = True Then

AP = +1

ElseIf RbFrp.Checked = True Then

Frp = +1

ElseIf RbHøyre.Checked = True Then

Høyre = +1

ElseIf RbKrf.Checked = True Then

Krf = +1

ElseIf RbRødt.Checked = True Then

Rødt = +1

ElseIf RbSv.Checked = True Then

SV = +1

ElseIf RbVenstre.Checked = True Then

Venstre = +1

End If

 

lblStemmerAp.Text = AP

lblStemmerFrp.Text = Frp

lblStemmerHøyre.Text = Høyre

lblStemmerRødt.Text = Rødt

lblStemmerKrf.Text = Krf

lblStemmerSv.Text = SV

lblStemmerVenstre.Text = Venstre

 

RbAp.Checked = False

RbFrp.Checked = False

RbHøyre.Checked = False

RbKrf.Checked = False

RbRødt.Checked = False

RbSv.Checked = False

RbVenstre.Checked = False

Lenke til kommentar
Videoannonse
Annonse

If setningene er riktige, det er ikke noe "==" operator i VB. Forvirrende nok er = både tilordning- og sammenligningsoperator, avhengig av utrykket den står i.

 

Feilen er i tilordningene.

 

AP = +1

er ekvivalent med

AP = (+1)

er det samme som

AP = 1

 

Operatoren du leter etter er +=

 

AP += 1

Endret av MailMan13
Lenke til kommentar

If setningene er riktige, det er ikke noe "==" operator i VB. Forvirrende nok er = både tilordning- og sammenligningsoperator, avhengig av utrykket den står i.

 

Feilen er i tilordningene.

 

AP = +1

er ekvivalent med

AP = (+1)

er det samme som

AP = 1

 

Operatoren du leter etter er +=

 

AP += 1

 

Det gjorde susen ja.

Mange takk for hjelpen :thumbup:

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...