At aflæse KeyPress event.
Hej EksperterJeg anvender editoren CodeGear som bruger en Borland compiler.
Jeg ønsker at aflæse værdien af en key når den aktiveres. Jeg har søgt med lys og lygte, men getch fungerer kun i konsol, cin kræver returtast osv.
Til sidst prøvede jeg at oprette en keyevent i selve formularen. Den er således:
void __fastcall TForm_tastatur::FormKeyPress(TObject *Sender, char &Key)
{
inputet[10]->Caption = "a"; // inputet[x] er et array af Tlabels
if (start == true) {
if (inputnr < laengde) {
inputet[inputnr]->Caption = Key;
inputnr++;
}
else{
start = false;
}
}
}
TForm_tastatur er simpelthen hovedformularen for programmet.
linien inputet[10]->Caption = "a"; er indført for at teste om der overhovedet sker noget. Det gør der ikke!!!
Det lader til at eventet slet ikke bliver aktiveret når jeg trykker på en tast.
Har nogen en god ide til hvordan mit problem løses?
God påske fra Christian