*** Visual Studio 2005 ***
Hallo,
Ik heb 2 textboxen. Bij textbox a voer je de meters in, en in textbox b wordt deze omgerekend naar voet (feet). Dit werkt op zich prima. Wanneer ik het programma run, en ik de tekst (nummeriek) bij textbox a weghaal krijg ik onmiddelijk een foutmelding:
"Conversion from string "" to type 'Single' is not valid"
Ik wil dat wanneer textbox A leeg is, in textbox B de integerwaarde 0 komt te staan (deze moet ik later optellen, voor hier niet relevant). Mijn huidige code is:
Private Sub txtA_TextChanged
Dim voet As Single = 3.281 'aantal voet per meter
Dim meter As Single = CSng(txtA.Text)
If (txtA.Text = "") Then
txtB.Clear()
txtB.Text = 0
Else : txtB.Text = (meter * voet)
End Sub
Het probleem zit hem hier:
In de if statement wil ik aangeven dat wanneer textveld A leeg is, geen berekening wordt uitgevoerd en tegelijk textbox B op integerwaarde 0 komt te staan.
Wie kan mij helpen?
MVG Sapato
Hallo,
Ik heb 2 textboxen. Bij textbox a voer je de meters in, en in textbox b wordt deze omgerekend naar voet (feet). Dit werkt op zich prima. Wanneer ik het programma run, en ik de tekst (nummeriek) bij textbox a weghaal krijg ik onmiddelijk een foutmelding:
"Conversion from string "" to type 'Single' is not valid"
Ik wil dat wanneer textbox A leeg is, in textbox B de integerwaarde 0 komt te staan (deze moet ik later optellen, voor hier niet relevant). Mijn huidige code is:
Private Sub txtA_TextChanged
Dim voet As Single = 3.281 'aantal voet per meter
Dim meter As Single = CSng(txtA.Text)
If (txtA.Text = "") Then
txtB.Clear()
txtB.Text = 0
Else : txtB.Text = (meter * voet)
End Sub
Het probleem zit hem hier:
In de if statement wil ik aangeven dat wanneer textveld A leeg is, geen berekening wordt uitgevoerd en tegelijk textbox B op integerwaarde 0 komt te staan.
Wie kan mij helpen?
MVG Sapato
[ Voor 8% gewijzigd door Verwijderd op 05-01-2006 15:03 ]