Gå til innhold

Objekter som har fokus fordeler


Anbefalte innlegg

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
Videoannonse
Annonse

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...