Поэтому я строил калькулятор для своего класса программирования и хотел пройти лишнюю милю, добавив событие 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;
}
Используйте PreviewKeyDown Event, чтобы справиться с этим.
Других решений пока нет …