GeirGrusom Skrevet 27. september 2008 Del Skrevet 27. september 2008 Jeg holder på med et IDE for D, men et problem jeg støter på, er at andre kontroller (i dette tilfelle en ListView) stjeler input fokus fra min teksteditor. Denne teksteditoren er laget fra scratch og arver fra UserControl, men problemet er at dersom en trykker på ListView etter at en har åpnet et kodevindu, vil aldri kodevinduet få input focus lenger, og dermed kan en ikke lenger skrive noe inn der. Noen som vet hvorfor dette skjer, og hvordan det kan rettes? Lenke til kommentar
GeirGrusom Skrevet 1. oktober 2008 Forfatter Del Skrevet 1. oktober 2008 hmmm skulle trodd flere hadde vært borti dette problemet med usercontrols... Ihvertfall har jeg en løsning for å hindre scrollbars på en usercontrols fra å ta fokus vekk fra selve usercontrolen, og det er å inherite scrollbarene, og override IsInputKey og alltid returnere false. Men problemet mitt er at kontrollen er i hovedformen, og ikke i MD formen, som lager et betydelig større problem. Lenke til kommentar
GeirGrusom Skrevet 2. oktober 2008 Forfatter Del Skrevet 2. oktober 2008 Løst: La til en Focus() i OnMouseDown Synes det virker som en litt rar måte å gjøre det på, men det fungerer i det minste. I dokumentasjonen står det at en skal sette Selectable i SetStyle lik true, men det gjorde ingen forskjell. 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å