Ma perché scrivi
codice:
Dim culture As System.Globalization.CultureInfo
culture = New System.Globalization.CultureInfo("en-GB")
System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("en-GB")
e non semplicemente
codice:
System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("en-GB")
?
A che ti serve culture se non lo usi?
In ogni caso, io farei
codice:
Dim dblprov As Globalization.NumberFormatInfo = New Globalization.NumberFormatInfo()
dblprov.NumberDecimalSeparator = "."
dblprov.NumberGroupSeparator = ","
dblprov.NumberGroupSizes = New Integer() {3}
Dim N As Double = Convert.ToDouble(TextBox1.Text, dblprov)