private void CheckHexKeyPress(object sender, KeyPressEventArgs e) { if (Regex.IsMatch(e.KeyChar.ToString(), "\\b[0-9a-fA-F]+\\b") || e.KeyChar == 8 || e.KeyChar == 32 || e.KeyChar == 58) return; e.Handled = true; }