Как использовать несколько клавиш-модификаторов в C #

Я использую событие нажатия клавиш, чтобы обнаружить нажатые клавиши и иметь несколько комбинаций клавиш для различных операций.

if (e.KeyCode == Keys.C && e.Modifiers == Keys.Control && e.Modifiers == Keys.Shift)
{
    //Do work
}
else if (e.KeyCode == Keys.V && e.Modifiers == Keys.Control)
{
    //Paste
}

Почему-то комбинация клавиш, в которой я нажалCtrl +Shift + C не работает. Я переупорядочил их и разместил сверху, думая, что это может быть помехой отCtrl + Cи даже удалилиCtrl + C чтобы увидеть, если это вызывает проблемы. Это все еще не работает. Я знаю это'Возможно, что-то очень простое, но можетЯ не совсем понимаю, что это такое. Все мои 1 модификатор + 1 комбинация клавиш »Это нормально работает, как только я добавляю второй модификатор, когда он больше не работает.

Ответы на вопрос(8)

Ваш ответ на вопрос