Toon posts:

[C#.NET] Mouse Press

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste dames en heren,

Ik ben op zoek naar een manier om een mouse press functie te ondervangen.

Ik wil dus dat de code onder een knop net zo lang uitgevoerd wordt (loop) totdat ik de knop niet meer in houd met mijn muis knop. Dit is bij bijvoorbeeld een keypress makkelijk te doen omdat het event keypress bestaat. Mousepress bestaat helaas niet en alles wat ik tot nu to geprobeerd heb resulteert in het maar 1 keer afhandelen van de code onder de knop zoals het gaat bij een mousedown enz.

Ik ben met een zoom functie bezig en zolang ik de knop in houd wil ik dat een veld gescaled wordt.

Google leverde weinig op!

Mvg Perry

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

De enige reden dat het bij keypress werkt is omdat de hardware op het toetsenbord typematic genereert en dus keyup-messages blijft sturen.Omdat mensen dat uit kunnen zetten of de snelheid kunnen wijzigen is het dus een slechte aanpak.

Zowel voor key als mouse moet je gewoon in de buttondown/keydown een timer aanzetten of een thread lanceren, en die in de bijbehorende buttonup/keyup weer afschieten :)

Professionele website nodig?