// The rest... protected override void ConvertText2Value() { string completedtext = AutoCompletionTools.AutoCompleteFloatingPoint(this.Text, false); completedtext = completedtext.Trim(); bool valid = Double.TryParse(completedtext, out Double value_candidate); if (valid == false) { return; } if (Double.TryParse(this.MinValue, out Double minvalue)) { if (value_candidate < minvalue) { return; } } if (Double.TryParse(this.MaxValue, out Double maxvalue)) { if (value_candidate > maxvalue) { return; } } this.Value = value_candidate; }
// The rest... protected override void ConvertText2Value() { string completedtext = AutoCompletionTools.AutoCompleteIntegral(this.Text, false); completedtext = completedtext.Trim(); bool valid = Int16.TryParse(completedtext, out Int16 value_candidate); if (valid == false) { return; } if (Int16.TryParse(this.MinValue, out Int16 minvalue)) { if (value_candidate < minvalue) { return; } } if (Int16.TryParse(this.MaxValue, out Int16 maxvalue)) { if (value_candidate > maxvalue) { return; } } this.Value = value_candidate; }
// The rest... protected override void ConvertText2Value() { (int precision, int scale) = InputDecimal.GetPrecisionAndScale(this.Mask); string completedtext = AutoCompletionTools.AutoCompleteDecimal(this.Text, false, precision, scale); completedtext = completedtext.Trim(); bool valid = decimal.TryParse(completedtext, out decimal value_candidate); if (valid == false) { return; } if (Decimal.TryParse(this.MinValue, out Decimal minvalue)) { if (value_candidate < minvalue) { return; } } if (Decimal.TryParse(this.MaxValue, out Decimal maxvalue)) { if (value_candidate > maxvalue) { return; } } this.Value = value_candidate; }
// The rest... protected override void ConvertText2Value() { string completedtext = AutoCompletionTools.AutoCompleteString(this.Text, this.Formatting); if (completedtext == "") { this.Value = null; return; } this.Value = completedtext; }
// The rest... protected override void ConvertText2Value() { string completedtext = AutoCompletionTools.AutoCompleteDate(this.Text); completedtext = completedtext.Trim(); bool valid = DateTime.TryParse(completedtext, out DateTime value_candidate); if (valid == false) { return; } this.Value = value_candidate; }
// The rest... protected override void ConvertText2Value() { string completedtext = AutoCompletionTools.AutoCompleteIntegral(this.Text, true); completedtext = completedtext.Trim(); if (completedtext == "") { this.Value = null; return; } bool valid = Byte.TryParse(completedtext, out Byte value_candidate); if (valid == false) { return; } if (Byte.TryParse(this.MinValue, out Byte minvalue)) { if (value_candidate < minvalue) { return; } } if (Byte.TryParse(this.MaxValue, out Byte maxvalue)) { if (value_candidate > maxvalue) { return; } } this.Value = value_candidate; }
// The rest... protected override void ConvertText2Value() { string completedtext = AutoCompletionTools.AutoCompleteString(this.Text, this.Formatting); this.Value = completedtext; }