瀏覽代碼

Possible fix for trackbar not working properly

Kenneth van Ewijk 10 年之前
父節點
當前提交
f07b9e0fdb
共有 1 個文件被更改,包括 3 次插入1 次删除
  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);
         }