Textfeld.text bei Zahlen

chell

Mitglied
Hallo,

ich habe folgendes Problem. Ich möchte auf die Fließkommazahlen, die in einem Textfeld sind zugreifen:

Dim summand1 As Doube
summand1 = txtBox1.text

Nur so funktioniert das nicht.

Mfg

chell
 
Ist klar, du versuchste einer Variable, die auf den Datentyp Double dimensioniert ist, einen String-Wert zuzuweisen. Du musst bei der Zuweisung den Datentyp der Textbox erst konvertieren, das ganze geht in deinem Fall so:
Code:
Dim summand1 As Doube
summand1 = CDbl(txtBox1.text)

Schau dir auch die VB-Hilfe zu den anderen Konvert-Funktionen an.


Der Doc!
 
@DrSoong: Eigentlich mach VB das konvertieren automatisch. Es müsste also auch ohne Konvertierung gehen (bei mir ist das jedenfalls so).
 
Zurück