Just nu i M3-nätverket
Gå till innehåll
KarlGunnar

+1 vid varje knapptryckning

Rekommendera Poster

Jag har kört fast på en grej. Det verkar hur simpelt som helst men det "står helt still". Varje gång jag trycker på knappen skall det adderas ett (+1).

Dim Public sidaNr As Integer

Sub Button1_Click(sender As Object, e As EventArgs)

sidaNr=sidaNr+1

sida.text=sidaNr

End Sub

Första gången jag trycker blir sida.text=1 men när jag sedan trycker vidare på knappen händer ingenting.

Någon som kan hjälpa mig med detta?

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

har du satt variabeln som public eller private?

Antaglien sätts den till 1 hela tiden då den inte vet vad den hade för förgående värde.

Men prova att sätta variabeln utanför eventet först och tilldela värdet 0 (noll)

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Eller varför spara i en variabel?

 

istället för

sidaNr = sidaNr+1

 

skriv

sida.text = Convert.ToString(Convert.ToInt32(sida.text) + 1)

 

Det förutsätter att sida.text har ett tal från början, annars får du ha en kolla för det.

 

Jag vet inte om syntax blir rätt, kör C# i vanliga fall men du fattar :)

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...