2017-06-27 5 views
-1

Donc, je construisais une calculatrice pour ma classe de programmation et je voulais aller plus loin en ajoutant l'événement KeyDown. Cela fonctionne pour tous les boutons du clavier, mais entrez/renvoient. Quand j'appuie sur retourner, il réinitialise automatiquement tout. Toute solution? previewL'événement C++ KeyDown pour "Retour" ne fonctionne pas

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; 
    } 

Répondre

0

Utilisez PreviewKeyDown événement pour gérer cela.

+0

Cela peut aider. https://stackoverflow.com/questions/33814945/button-keypress-not-working-for-enter-key –