public partial class DelayTextBox : TextBox { #region private globals private System.Timers.Timer DelayTimer; // used for the delay private bool TimerElapsed = false; // if true OnTextChanged is fired. private bool KeysPressed = false; // makes event