akristina92 Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 (endret) Jeg har en label. Når jeg trykker på en knapp, skal det komme et tall i f.eks e label. Men hvist jeg trykker enda en gang, skal den legge til et tall til. f.eks, jeg trykker en gang, og tallet 5 komme opp i labellen, så trykker jeg en gang til, så plusser den 5 med 5, som blir 10. Da står det 10 i labelen istede for 5. Hvordan kan jeg få dette til? Har prøvd: label1.caption = label1.caption + 1 Endret 15. januar 2005 av DiskSpace10GB Lenke til kommentar
Rescudo Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 Dim var as Integer ------ var = var + 5 label1.caption = var ------ Det er mitt forslag... ville ha endra navn på labelen tho' Lenke til kommentar
Jonas Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 Eller vil du doble tallet hver gang du trykker? Label1.Caption = Label1.Caption * 2 Lenke til kommentar
Rescudo Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 Emnetittelen er da "plussing", så han vil vel ikke gange det. Lenke til kommentar
akristina92 Skrevet 15. januar 2005 Forfatter Del Skrevet 15. januar 2005 (endret) Vell, det som som skjer hos meg, er at når jeg trykker kommer det et 1-tall i labelen, men den vil ikke plusse... Private Sub dag_Click() Dim dag As Integer dag = dag + 1 label_dag.Caption = dag End Sub Endret 15. januar 2005 av DiskSpace10GB Lenke til kommentar
Jonas Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 Private Sub label_dag_Click() label_dag.Caption = label_dag.Caption + 1 End Sub Eller som du skriver i første innlegg: label1.caption = label1.caption + 1 Funker her Lenke til kommentar
aadnk Skrevet 15. januar 2005 Del Skrevet 15. januar 2005 Vell, det som som skjer hos meg, er at når jeg trykker kommer det et 1-tall i labelen, men den vil ikke plusse... Du kan ikke benytte en lokal variabel - den må være "global" i formen. Altså, plaser først deklarasjonen øverst etter "Option Explicit" eller bare på første linje: Dim dag As Integer Deretter kan du bruke koden din: Private Sub dag_Click() dag = dag + 1 label_dag.Caption = dag End Sub Lenke til kommentar
akristina92 Skrevet 16. januar 2005 Forfatter Del Skrevet 16. januar 2005 Hehe, fant det ut nå. Var bare en slurvefeil. Hadde ikke noe tall i labelen fra før Lenke til kommentar
GeirGrusom Skrevet 17. januar 2005 Del Skrevet 17. januar 2005 Hva med label1.caption = Str(Val(label1.caption) + 1) Lenke til kommentar
ostehovel Skrevet 21. januar 2005 Del Skrevet 21. januar 2005 ellers funker dette: label1.caption = label1.caption +2-1 viss du vil plusse 1!!! Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå