GeirGrusom Skrevet 22. oktober 2006 Del Skrevet 22. oktober 2006 Noen kontroller i .NET ser ut til å ta fokus fra andre objekter uansett, problemet jeg har, er at jeg har et MDI vindu, og en MDI child, og når jeg trykker Delete i MDI childen, skal et objekt forsvinne, dette fungerer, så lenge brukeren ikke har trykket på noe annet en pctDisp, som er tegne kontrollen (PictureBox) Hvis en prøver å trykke tab, esc eller noe etter på, skjer det ingenting, kontrollen som brukeren har valgt beholder fokus(PropertyGrid), samme hva, hvordan skal jeg få til at keydown fungerer på en skikkelig måte? Lenke til kommentar
wolf5 Skrevet 23. oktober 2006 Del Skrevet 23. oktober 2006 Skjønner ikke helt hva du mener her. Sjekk at tabstop er satt til true på de kontroller du ønsker skal ha fokus. Label f.eks er en kontroll som har tabstop satt til false som default. Dermed så settes fokus automatisk til neste kontroll i TabIndex listen (veldig greit å bruke når man bruker hotkeys på labels med '&' tegnet. bare plasser tekstboksen som neste tabindex). Ellers kan du vel alltids ta KeyPreview på Formen din og lytte der. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå