Gå til innhold

[Visual Basic 2008] Textbox.Text = 1000 eller mer...


Anbefalte innlegg

Skrevet (endret)

Hvis jeg har en Textbox f.eks Textbox1

Så hvordan skriver jeg Textbox1.Text = 1000 eller mer?

Jeg har penger på prosjektet mitt og hvis jeg har 1000 eller mer av bronze så skal jeg ta bort 1000 bronze og legge til 1 på silver.

Koden jeg trenger hjelp til er:

 

Textbox1 = Bronze

Textbox2 = Silver

If Textbox1.Text = 1000 eller mer <-- (Her er problemet) Then
Textbox1.Text = Textbox1.Text - 1000
Textbox2.Text = Textbox2.Text + 1
Else
Msgbox ("You dont have 1000 bronze")
End if

Endret av Audi9
Videoannonse
Annonse
Skrevet

Tall og tekst er to veldig forskjellige ting, og slik matte kan du ikke gjøre på tekst. Jeg tror du skal lese deg opp på datatyper og konvertering mellom dem før du fortsetter, disse tingene får du bruk for hele tiden når du programmerer.

 

Beste hilsen Harald

Skrevet

21Dec_Monday_54ia4j.png

Den koden virket ikke helt? Det stod at Integer var ikke en del av text

Men jeg fikk det til å virke med koden:

If Bronze.Text >= 1000 Then
Bronze.Text = Bronze.Text - 1000
Silver.Text = Silver.Text + 1
End If

 

Tusen takk for den hjelpen jeg fikk :D

Skrevet
21Dec_Monday_54ia4j.png

Den koden virket ikke helt? Det stod at Integer var ikke en del av text

Men jeg fikk det til å virke med koden:

If Bronze.Text >= 1000 Then
Bronze.Text = Bronze.Text - 1000
Silver.Text = Silver.Text + 1
End If

 

Tusen takk for den hjelpen jeg fikk :D

Du fikk error pga du ikke hadde et tall i begge tekstboksene.

 

Uansett, skal du gjøre det sikkelig, les det Harald Staff skrev over.

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...