12. september 2002 - 20:58Der er
5 kommentarer og 1 løsning
Key events..
Hej igen.. Endnu engang er jeg stødt på et højst atypisk problem. Jeg er i gang med at lave mig nogle OnKeyDown events. Jeg vil gerne fange Ctrl+A i min ListBox for at markere alle felter. Det gik egentlig også meget fint, indtil jeg skulle til at fange en Alfa tast.
if (Shift=[ssCtrl]) and (Key=??)
Jeg har prøvet med : Key=Key_A (Key_* som findes i Qt unit'en), men det virker ikke. Hvad skal jeg gøre for at fange en ganske almindelig tast?
Lav det hellere sådan her: if (Shift = [ssCtrl]) and ((Key = Ord('A')) or (Key = Ord('a'))) then ShowMessage('Du har trykket på Ctrl+A'#13#10'Tillykke med det! ;)');
Smid lige hele proceduren ind så der står procedure TForm1.ListBox........ begin ... end;
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.