2009-12-27, 17:22
  #1
Medlem
Jag r lite old school och jag gillar vb 6 ^^

hur som helst, har problem nu nr jag ska tillverka ett omvandlingsprogram.
Jag vill omvandla frn ett tal frn en textbox till ett vrde i en annan textbox.

De vrden som jag har tnkt omvandla r hur mnga fot det gr p X antal meter. Den kommer ven kontrollera om min radioknapp "metertofot" r "ibockad" innan den utfr berkningen..

min kod r fljande:

Private Sub cmd_change_Click()
If op_metertofot.Value = True Then
txt_to.Text = Val(txt_from.Text) * Val(3, 36809)
End If

End Sub

men detta fungerar inte.. vad har jag gjort fr fel? :O
Citera
2009-12-27, 17:36
  #2
Moderator
Protons avatar
Stt en breakpoint i programmet och kolla. Rent kodmssigt ser det ju inte s tokigt ut?
Citera
2009-12-27, 17:48
  #3
Medlem
Jag har upptckt att den inte verkar gilla mitt Val(ue) ..

eftersom den klagar p mitt "," (kommatecken) s tar den inte vrdet.. men allts.. hur ska jag stta ett decimaltal d i koden ? :S
__________________
Senast redigerad av Thuggelito 2009-12-27 kl. 17:56.
Citera
2009-12-28, 18:35
  #4
Medlem
Private Sub cmd_change_Click()
Dim Value As Single
Value = "3,36809"
If op_metertofot.Value = True Then
txt_to.Text = Val(txt_from.Text) * Value
End If
End Sub

Hr e ett exempel.
Du har skert redan hittat svaret men jag postar i alla fall :P

En bra sida att lra sig ifrn r:
http://www.planetsourcecode.com/vb/default.asp?lngWId=1
__________________
Senast redigerad av SwedHack 2009-12-28 kl. 18:40.
Citera

Skapa ett konto eller logga in för att kommentera

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

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in