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?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.