Я работаю над функцией в приложении winforms C#, которое будет считать символы, введенные в richtextbox, но им необходимо игнорировать клавиши backspace и shift.Игнорирование клавиши shift при подсчете символов C# winforms
Вот код, который я получил в этой части:
private void inputBox_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Back || e.KeyCode == Keys.LShiftKey || e.KeyCode == Keys.RShiftKey || e.KeyCode == Keys.Shift)
characterCount += 0;
else
characterCount++;
}
Независимо от этого включения, он все равно будет рассчитывать любой экземпляр клавиши Shift. Может кто-нибудь сказать мне, где я ошибаюсь? Пожалуйста, дайте мне знать, если вам нужна дополнительная информация/код!
Обновление: Решил мой собственный вопрос. Keys.ShiftKey - это то, что мне нужно. Добавлено как ответ тоже.
очень приятно там – Jonesopolis