Question

Quelqu'un sait l'intervalle de milliseconde, utilisé par le trackbar-cadre, entre appeler l'événement ValueChanged lors du déplacement de la poignée avec une souris?

J'ai mis mon trackbar et je voudrais que le comportement est conforme à ce que l'utilisateur attend.

J'ai eu un coup d'oeil dans le réflecteur mais il est l'un de ces contrôles où la majeure partie de la mise en œuvre n'est pas visible.

ETA: En fait, penser, ce n'est pas aussi simple que cela. Pour les petits changements, la TrackBar soulève l'événement pour chaque changement. Cependant, si vous faites un grand changement rapide avec la poignée, il ne soulèvera pas l'événement pour chaque étape. Il suffit de se demander exactement comment le cadre fait cela?

Merci

Était-ce utile?

La solution

Le contrôle TrackBar est une enveloppe autour du contrôle natif de Windows Trackbar. Vous ne trouverez pas de code correspondant.

Ceci est presque certainement contrôlé par des messages WM_MOUSEMOVE, si vous déplacez la souris rapide, il saute faire rapport des positions intermédiaires. Votre contrôle personnalisé doit donc agir exactement comme TrackBar.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top