Witam
Robie w C++Builderze kalkulator z obsługą klawiatury i mam następujący problem. Wprowadziłem z klawiatury nastepujące działanie 2+6. Załóżmy, że jest sytuacja taka jak na screenie
czyli aktywny jest przysisk "CE" i teraz po kliknięciu na klawiaturze entera powinno mi wyświetlić wynik, czyli 8. Jednak niestety wyświetla 0, czyli wykonuje operacje przycisku CE, czyści wszystko, gdyby aktywny był inny przycisk po kliknięciu entera wykonałby przypisaną do niego operację.
Wie ktoś z Was może jak zrobić, żeby przyciśnięcie na klawiaturze entera zawsze wykonywało działanie buttona "=" bez względu na to jaki przycisk jest aktywny? Czy może istnieje możliwość aktywowania przycisku "=" po klieknięciu entera?
To jest kawałek kodu, obsługa klawisza enter:
case VK_RETURN: case '=': bbResultClick(bbResult); break;
Mam nadzieje, że jasno wyjaśniłem swój problem. Licze na jakieś podpowiedzi.
Pozdrawiam :)