Browse Source

Possible fix for trackbar not working properly

Kenneth van Ewijk 10 năm trước cách đây
mục cha
commit
f07b9e0fdb
1 tập tin đã thay đổi với 3 bổ sung1 xóa
  1. 3 1
      MusicPlayer/MusicPlayer/MainForm.cs

+ 3 - 1
MusicPlayer/MusicPlayer/MainForm.cs

@@ -421,8 +421,10 @@ namespace MusicPlayer
 
         private void PositionTrackBar_MouseDown(object sender, MouseEventArgs e)
         {
+            clicked = true;
             double dblValue;
-            dblValue = ((double)(e.X+PositionTrackBar.Location.X) / (double)(PositionTrackBar.Width + PositionTrackBar.Location.X)) * (PositionTrackBar.Maximum - PositionTrackBar.Minimum);
+            //dblValue = ((double)(e.X+PositionTrackBar.Location.X) / (double)(PositionTrackBar.Width + PositionTrackBar.Location.X)) * (PositionTrackBar.Maximum - PositionTrackBar.Minimum);
+            dblValue = ((double)e.X / (double)PositionTrackBar.Width) * (PositionTrackBar.Maximum - PositionTrackBar.Minimum);
             PositionTrackBar.Value = Convert.ToInt32(dblValue);
         }