if (ch <= 'я' && ch >= 'а' || ch >= 'A' && ch <= 'Я')
{
e.Handled = false;
}
else
{
e.Handled = true;
}
if (Regex.IsMatch(stringToCheck, @"\p{IsCyrillic}"))
{
// there is at least one cyrillic character in the string
}