Windows Form Application - wyłączanie aplikacji klawiszem esc
Ostatnio zmodyfikowano 2021-03-10 19:04
jari17 Temat założony przez niniejszego użytkownika |
Windows Form Application - wyłączanie aplikacji klawiszem esc » 2021-03-07 17:22:34 Chciałbym wyłączać moją aplikację za pomocą klawisza esc. Napisałem poniższy kod w dedykowanej metodzie: private: System::Void MyForm_KeyPress( System::Object ^ sender, System::Windows::Forms::KeyPressEventArgs ^ e ) { if( e->KeyChar ==( char ) 27 ) { this->Close(); } }
Niestety nie działa. |
|
DejaVu |
» 2021-03-07 17:58:21 1. Sprawdź breakpointem czy wchodzi w ten kod. 2. Czy jesteś świadom w jakim języku programowania kodujesz? |
|
jari17 Temat założony przez niniejszego użytkownika |
» 2021-03-07 18:32:57 ad1) Wygląda to tak jakby program w ogóle nie wywoływał tej metody. Więc nie ma nawet szans If sprawdzić. No ale przecież VS sam tworzy tę metodę, po dodaniu zdarzenia do "MyForm" czyli mojego okna głównego. ad2) C++ |
|
pekfos |
» 2021-03-07 18:52:37 |
|
jari17 Temat założony przez niniejszego użytkownika |
» 2021-03-07 21:13:23 ad1) "KeyDown" też nie wchodzi |
|
pekfos |
» 2021-03-08 16:55:51 U mnie działa na KeyPress i KeyDown. Na pewno masz wpisane nazwy tych metod w Properties dla tego forma? |
|
jari17 Temat założony przez niniejszego użytkownika |
» 2021-03-08 22:39:31 Nazwy metod mam nadane automatycznie w zdarzeniach okna głównego (forma), w chwili obecnej to "MyForm_KeyDown_1"i taka metoda pojawiła się też automatycznie w kodzie, wewnątrz której piszę program. |
|
jari17 Temat założony przez niniejszego użytkownika |
» 2021-03-09 21:22:26 Czy ktoś ma jeszcze jakiś pomysł? |
|
« 1 » 2 |