Avatar billede jeppebecool Nybegynder
05. december 2001 - 17:20 Der er 3 kommentarer

Pile taster virker ikke

Jeg har lavet en komponent der nedarver fra TCustom control.

Derefter har jeg overridet metoden Keydown.

Alle taster virker på denne måde, undtagen piletasterne. Hvordan kan det være ?

Jeg har også prøvet at re-definere WMKeyDown metoden

procedure WMKeyDown(var Message: TWMKeyDown); message WM_KEYDOWN; , men med samme resultat.

                 
Avatar billede morten_s Nybegynder
06. december 2001 - 08:05 #1


Har du husket at skrive
inherited lige efter dit
første begin i din procedure ?


procedure WMKeyDown(var Message: TWMKeyDown);
begin
  inherited;
//Din kode
end;
Avatar billede jeppebecool Nybegynder
07. december 2001 - 13:23 #2
Ja, naturligvis
Avatar billede jeppebecool Nybegynder
07. december 2001 - 13:32 #3
Kan det være at pile taster sendes med en anden message end TWMKeyDown ?
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester