Avatar billede thecarfacekiller Nybegynder
28. juli 2010 - 18:04 Der er 1 kommentar og
1 løsning

C# hotkey?

Jeg sidder og leger med noget winamp now playin'
Og ville have programmet til at skrive hvad man lyttede til.
Jeg fik det lavet med en button med noget thread time på, men tænkte at jeg ville da have til den skrev det hvis man f.eks trykkede på F6 eller noget, men vidste ikke lige hvordan jeg skulle kode det. Nogen som kan hjælpe mig med det?

Koden til det jeg har lavet er dette:

        private void button9_Click(object sender, EventArgs e)
        {
            System.Threading.Thread.Sleep(2000);
            SendKeys.Send("playin': " + WinampLib.GetCurrentSongTitle() + ("{ENTER}"));
        }
Avatar billede Spotgun Seniormester
28. juli 2010 - 19:42 #1
Du skal bruge KeyDown eventen på din Form.

        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F6)
            {
                System.Threading.Thread.Sleep(2000);
                SendKeys.Send("playin': " + WinampLib.GetCurrentSongTitle() + ("{ENTER}"));
            }
        }
Avatar billede thecarfacekiller Nybegynder
28. juli 2010 - 20:09 #2
Ja havde læst lidt om det, men vidste ikke lige helt hvordan..
Men mange tak, det hjalp mig rigtig meget :P
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