формы — событие C ++ KeyDown для & quot; возврата & quot; не работает

Поэтому я строил калькулятор для своего класса программирования и хотел пройти лишнюю милю, добавив событие KeyDown. Это работает для всех кнопок клавиатуры, но войти/вернуть. Когда я нажимаю вернуть, это автоматически сбрасывает все. Любое решение?
предварительный просмотр

if (e->KeyCode == Keys::Return)
{
secondNum = System::Convert::ToDouble(label1->Text);
label2->Text = " ";
switch (operation)
{
case '+':
rez = firstNum + secondNum;
label1->Text = System::Convert::ToString(rez);
break;
/*and so on*/
default:
break;
}

-1

Решение

Используйте PreviewKeyDown Event, чтобы справиться с этим.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]