Procházet zdrojové kódy

Possible fix for trackbar not working properly

Kenneth van Ewijk před 10 roky
rodič
revize
f07b9e0fdb
1 změnil soubory, kde provedl 3 přidání a 1 odebrání
  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);
         }