Tastencode abfragen
-
Hallo,
ich möchte einen Tastencode von Enter abfragen das heißt wenn enter gedrückt wird soll ne Messagebox kommen, ich weis das es unter onkeypress down gehen muss? bitte mit Beispeil:
-
hi,
steht auch in der bcb hilfe drin

void __fastcall TForm1::Memo1KeyDown(TObject *Sender, WORD &Key, TShiftState Shift) { if (Key == VK_RETURN) { Application->MessageBoxA("Text","irgendwas",MB_OK); } }
-
Hi,
das Funktioniert leider nicht? Habe einen Button und das OnPressdown Ereignis genommen?
Help
-
habe das auch schon probiert
if (Key == char(13))
{
Application->MessageBoxA("Text","irgendwas",MB_OK);
}
-
hi,
doch der code oben ist korrekt. hab halt einfach ein memofeld genommen.
verstehe nicht was du mit dem button vorhast 
-
Ich möchte wenn der User die Taste A drückt das ein Passender Button dazu automatisch gedrückt wird geht so etwas? Bitte mit BSP:
Danke
-
Ein OnClick Ereignis für den "passenden Button" einrichten
if(Key==65) PassenderButtonClick(this);
-
er sagt jetzt Undefiniertes Symbol key
was kann es sein?
-
Hallo
Zwei Möglichkeiten
- Den OnKeyPressed-Event des Forms nehmenvoid __fastcall Form1KeyPressed(...) { if (Key == 'A') Button1->Click(); }und bei dem Form noch die Eigenschaft KeyPreview auf true setzen
- Du verwendest eine TActionList, und erstellst eine Action mit dem ShortCut, die du dann dem Button zuweist
bis bald
akari
-
Einsteiger_c++ schrieb:
er sagt jetzt Undefiniertes Symbol key
was kann es sein?Das du den Code irgendwohin kopiert hats, wo keine Variable Key bekannt ist.
bis bald
akari
-
Ich habe natürlich vorausgesetzt, dass er den Code.... naja