protected override void OnKeyDown(KeyEventArgs e) { if (e.KeyData == (Keys.Back | Keys.Control)) { string tstr = Text; int caret = SelectionStart; MatchCollection bob = REGEX.GetMatchCollection(@"(?<word>(\w+\s*$)|(\w+\s**$))", Text.Substring(0, SelectionStart), RegexOptions.Multiline | RegexOptions.Compiled | RegexOptions.ExplicitCapture); foreach (Match mch in bob) { GroupCollection groups = mch.Groups; int l1 = groups[0].Index, l2 = l1 + groups[0].Length, l3 = Text.Length, l4 = l3 - l2; Text = tstr.Substring(0, groups[0].Index); if (l4 > 0) { Text += tstr.Substring(l2, l4); } SelectionStart = l1; } bob = null; return; } base.OnKeyDown(e); }
public override string ToString() { s = (REGEX)base.Tag; Binding myBinding = new Binding("result"); myBinding.Mode = BindingMode.TwoWay; myBinding.Source = s; txtres.SetBinding(TextBox.TextProperty, myBinding); Binding myBinding2 = new Binding("expreg"); myBinding2.Mode = BindingMode.TwoWay; myBinding2.Source = s; txtreg.SetBinding(TextBox.TextProperty, myBinding2); Binding myBinding3 = new Binding("data"); myBinding3.Mode = BindingMode.TwoWay; myBinding3.Source = s; txtdata.SetBinding(TextBox.TextProperty, myBinding3); Binding descbinding = new Binding("Description"); descbinding.Mode = BindingMode.TwoWay; descbinding.Source = s; txtdesc.SetBinding(TextBox.TextProperty, descbinding); return base.ToString(); }
public override string ToString() { s = (REGEX)base.Tag; Binding myBinding = new Binding("result"); myBinding.Mode = BindingMode.TwoWay; myBinding.Source = s; txtres.SetBinding(TextBox.TextProperty, myBinding); Binding myBinding2 = new Binding("expreg"); myBinding2.Mode = BindingMode.TwoWay; myBinding2.Source = s; txtreg.SetBinding(TextBox.TextProperty, myBinding2); Binding myBinding3 = new Binding("data"); myBinding3.Mode = BindingMode.TwoWay; myBinding3.Source = s; txtdata.SetBinding(TextBox.TextProperty, myBinding3); Binding descbinding = new Binding("Description"); descbinding.Mode = BindingMode.TwoWay; descbinding.Source = s; txtdesc.SetBinding(TextBox.TextProperty, descbinding); return(base.ToString()); }
public bool IsQuery() { return(XPATH.Equals(GetQueryType()) || REGEX.Equals(GetQueryType())); }
// Token: 0x06000559 RID: 1369 RVA: 0x0000C5DF File Offset: 0x0000A7DF public static bool validateDate(string date) { return(date != null && REGEX.IsMatch(date) && DateTime.ParseExact(date, "yyyyMMdd", null) < DateTime.Now); }