Track Bar Seulement le feu de l'événement sur la valeur finale ne jamais le temps de changement de la valeur

Je suis en train de travailler sur une jolie base de C# visual studio formulaires de demande mais j'ai quelques problème de l'obtention de la piste de la barre d'agir comme je veux qu'il sorte en espérant que quelqu'un dans la communauté peut avoir une solution pour ce.

Ce que j'ai est une jolie application de base avec la partie principale étant une piste de bar avec une valeur de 0 à 100. L'utilisateur définit la valeur de la piste pour représenter "la quantité de travail à effectuer", à quel point le programme atteint pour certains appareils et leur dit de faire "x" quantité de travail (x étant la valeur de la trackbar). Donc ce que je fais est une utilisation de la piste barres de défilement d'attraper quand la piste barres de la valeur a été modifiée et à l'intérieur de l'appel de gestionnaire pour appareils et leur dit comment beaucoup de travail à faire.

Mon problème est que mon gestionnaire d'événement est appelé pour chaque valeur entre l'emplacement de la piste de la barre réside actuellement et où il se termine. Donc, si il est déplacé de 10 à 30, mon gestionnaire d'événement est appelé 20 fois ce qui signifie que je suis à atteindre mes appareils et de leur dire de s'exécuter à des valeurs je ne veux pas même eux. Est-il d'une certaine manière seulement à l'événement lorsque le défilement a cessé de passe de sorte que vous pouvez vérifier la valeur finale?

Merci de ne pas le préfixe de vos titres avec "C# Visual Studio 2010" et. C'est ce que les balises sont pour.

OriginalL'auteur Stewart Dale | 2012-02-09