summaryrefslogtreecommitdiff
path: root/grapher/Models/Fields/Field.cs
diff options
context:
space:
mode:
Diffstat (limited to 'grapher/Models/Fields/Field.cs')
-rw-r--r--grapher/Models/Fields/Field.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/grapher/Models/Fields/Field.cs b/grapher/Models/Fields/Field.cs
index 345f814..6f15525 100644
--- a/grapher/Models/Fields/Field.cs
+++ b/grapher/Models/Fields/Field.cs
@@ -1,5 +1,6 @@
using System;
using System.Drawing;
+using System.Globalization;
using System.Windows.Forms;
namespace grapher
@@ -274,9 +275,15 @@ namespace grapher
}
}
+ public static bool TryParse(string s, out double res)
+ {
+ return double.TryParse(s, Constants.FloatStyle, NumberFormatInfo.CurrentInfo, out res) ||
+ double.TryParse(s, Constants.FloatStyle, NumberFormatInfo.InvariantInfo, out res);
+ }
+
private void TextToData()
{
- if (double.TryParse(Box.Text, out double value) &&
+ if (TryParse(Box.Text, out double value) &&
value <= MaxData && value >= MinData)
{
_data = value;