Значение ProgressBar меняется по движению по нему курсора (Как Slider) - C#
Формулировка задачи:
В общем нужно сделать что-то типа слайдера + прогресс бар, ну чтобы можно было челчком и перетаскиванием изменять progressbar.value; Any IDEAS!??? Please...
Я думал может сделать проверку на координаты на progressbar-е ну я в общем даже незнаю!! Помогите кто чем сможет)
Решение задачи: «Значение ProgressBar меняется по движению по нему курсора (Как Slider)»
textual
Листинг программы
bool b = false; int v(int x) { return progressBar1.Maximum * x / progressBar1.Width; } private void progressBar1_MouseDown(object sender, MouseEventArgs e) { b = true; progressBar1.Value = v(e.X); } private void progressBar1_MouseMove(object sender, MouseEventArgs e) { if (b) progressBar1.Value = v(e.X); } private void progressBar1_MouseUp(object sender, MouseEventArgs e) { b = false; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д