Avatar billede _-webcrawler-_ Nybegynder
18. juni 2001 - 08:20 Der er 3 kommentarer og
1 løsning

Tæl antal KeyDown\'s

Jeg har et lille problem, der lyder at jeg skal have talt det antal gange der bliver trykket på en tilfældig knap. - hjælp bedes :-)

- Webcrawler
Avatar billede nuno Nybegynder
18. juni 2001 - 08:32 #1
Dim keyCount As Integer

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    keyCount = keyCount + 1
   
End Sub

Private Sub Form_Load()
    keyCount = 0
End Sub



/nuno
Avatar billede _-webcrawler-_ Nybegynder
18. juni 2001 - 08:41 #2
Jeg har prøvet dette nuno, dog har jeg ikke prøvet at sætte keycount til 0, så det vil jeg prøve, derefter vender jeg tilbage.
Ved du i øvrigt hvordan jeg får MP (Media Player\'en) til at spille et bestemt antal gange? - MP.Play(KeyCount)  ???

-Webcrawler
Avatar billede nuno Nybegynder
18. juni 2001 - 09:56 #3
Jeg har ikke arbejdet med kald af MP i VB. Hvis du vil kalde den hver gang der bliver trykket keyDown - så liægger du bare kaldet ind, under sub\'en

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    keyCount = keyCount + 1
    \'Media Player kald her
End Sub

/nuno

Avatar billede _-webcrawler-_ Nybegynder
18. juni 2001 - 10:34 #4
Jeg har nu fundet ud af at man kan sætte PlayCount (altså antal gange den skal afspille sekvensen) lig med KeyCount - jeg bliver dog nød til at klade Sleep funktionen da den ikke skal spille lyden i én køre. Men takker for hjælpen...
-Webcrawler
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
Kurser inden for grundlæggende programmering

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