/// <summary> /// Diffusion de la validation /// </summary> /// <param name="e"> /// Descripteur d'événement associé à la diffusion de la validation /// </param> protected virtual void OnTextValidating(TextValidatingEventArgs e) { if (TextValidating != null) TextValidating(this, e); }
/// <summary> /// Validation du texte saisi /// </summary> private void Validate() { TextValidatingEventArgs ev = new TextValidatingEventArgs() { Text = this.Text }; OnTextValidating(ev); if (ev.Cancel) return; Text = ev.Text; lastText = ev.Text; OnTextValidated(new EventArgs()); }