VB.Net String en Double

[Résolu]
Signaler
Messages postés
926
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
10 septembre 2010
-
Messages postés
219
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
28 novembre 2008
-
Salut...

J'ai un problème de conversion de variable.

J'ai un textbox qui est en string et je veux faire des calcul mathématique avex le nombre qui est dans ce textbox.
X1 as Double

Ca me dit qu'il n'est pas capable de mettre la valeur de mon textbox dans ma variable X1 (Double)
Comment je peux contourner ce problème ???

Merci d'avance 

X1 = lblCoordX.Text
X1 =

CDbl(X1)
Ou
X1 = CDbl(
lblCoordX.Text)

2 réponses

Messages postés
65
Date d'inscription
mercredi 18 avril 2007
Statut
Membre
Dernière intervention
12 juin 2008
1
Salut!
tu développe en .NET alors autant utiliser du .NET :
X1 = (double)Convert.ToDouble(lblCoordX.text)

P0lO
Messages postés
219
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
28 novembre 2008
1
Il faut que tu verifie tes valeurs

par exemple

        Dim value As String = Me.TextBox1.Text
        Dim x1 As Double

        If (value.Length > 0) Then
            Try
                value = value.Replace(".", ",")
                x1 = CDbl(value)
            Catch

            End Try

        End If