Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Hotkeys i C#
Tags:
.net
Bruger #11873
@ 22.05.07 21:11
5
Jeg har længe gerne villet lave programmer som man kunne bruge genvejstaster (hotkeys) i. Jeg har til at starte med forsøgt mig med Form1_OnKeyPressEvent, men den virker jo kun når Form1 er i fokus.
Det jeg gerne vil er at kunne lave programmer, hvor hotkeys virker selvom Form1 ikke er i fokus. Man skal vel lave noget key hook, hvad ved jeg..
Nogen forslag?
4
svar postet i denne tråd vises herunder
2
indlæg har modtaget i alt
6
karma
Sorter efter stemmer
Sorter efter dato
5
Bruger #5779
@ 23.05.07 10:27
305
Det er korrekt at du ikke kan bruge hooks i C#, men der er lavet nogle artikler på codeproject.com - prøv at søge der.
Ellers kan det godt lade sig gøre at bruge key events i C#, du kan lave en algoritme som traverse hele dit control hierarki igennem og attacher eventet - og på den måde sikre at eventet bliver kaldt uanset hvilken user control der har fokus på din form. Det er nok noget simplere end at anvende hooks via interop.
1
Bruger #6559
@ 22.05.07 22:34
843
Det nemmeste er det første du skriver med OnKeyPressEvent. Mener ikke du kan bruge hooks direkte i C#.
0
Bruger #11873
@ 24.05.07 19:50
5
@ Thomas:
Tak for din kommentar. Jeg fandt en artikel på Codeproject.com, som gennemgik hvordan man laver hotkeys.
//Kristian
0
Bruger #5779
@ 25.05.07 07:18
305
Det var da så lidt ..
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags