Avatar billede naxosnaxos Nybegynder
26. marts 2003 - 20:56 Der er 6 kommentarer og
1 løsning

kontrol panel på form uden at alle events havner der....

Hej

Jeg har et sprøgsmål ang. form. JEg har en form hvor jeg tegner forskellige figurer på som jeg kan bevæge med input fra tastaturet. Nu vil jeg så gerne tilføje evt. et panel i venstre siden af formen hvor jeg løbende kan vise data om mine figurer positioner osv. Men når jeg indsætter panelet og placerer nogle knapper på det, stjæler det alle formens events f.eks. piletaster som gerne skulle bruges til andet. jeg har prøvet at tegne /bevæge mine figurer på et andet panel i stedet for på formen, men der på kan jeg så ikke fange mine key events....
Avatar billede nielslbeck Nybegynder
26. marts 2003 - 21:33 #1
Din form har en KeyPreview-property som kan sættes til true - hvis du gør det, vil formens keyevents blive kaldt til trods for, at der er kommet diverse knapper på formen.
Avatar billede naxosnaxos Nybegynder
26. marts 2003 - 21:44 #2
hmm ja det virker tildels. Det vil sige når jeg så trykker på knappen forbliver focus der. men jeg kan stadig styre figurene på formen, dog ændrer focus jeg på knapperne på panelet imens...
Avatar billede nielslbeck Nybegynder
26. marts 2003 - 21:48 #3
Yeps, for det er blot et "preview af tasten" du modtager... eventet bliver stadig sendt videre. Hvis du vil undgå det, skal du i din eventhandler sætte Handled-propertyen i KeyPressEventArgs'en til true.
Avatar billede naxosnaxos Nybegynder
26. marts 2003 - 21:50 #4
jeps det har jeg også men problemet er måske at jeg reager på key up eventen så den alligevel komemr hele vejen
Avatar billede naxosnaxos Nybegynder
26. marts 2003 - 21:57 #5
her fundet det for at løse det det skal jeg sætte handled til tru i press eller down eventen
Avatar billede nielslbeck Nybegynder
26. marts 2003 - 22:24 #6
Okay, min fejl... jeg bruger næsten altid KeyPress... tænkte ikke lige på KeyUp... :-)
Avatar billede naxosnaxos Nybegynder
27. marts 2003 - 16:16 #7
hmm keypress bruger keychar ikke sandt?? kan der bruges en anden metode/enumeration ala den man kan bruge på keyup med Keys.XXXX what ever key
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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