OSDN Git Service

切り上げだと移動量が多すぎるので四捨五入することにした
authorgdkhd812 <test@nnn.co.jp>
Fri, 23 Oct 2015 07:06:42 +0000 (12:36 +0530)
committergdkhd812 <test@nnn.co.jp>
Fri, 23 Oct 2015 07:06:42 +0000 (12:36 +0530)
Metro/FooEditEngine/FooTextBox.cs

index a20af77..1d28fba 100644 (file)
@@ -885,7 +885,7 @@ namespace FooEditEngine.Metro
                 if (e.PointerDeviceType == PointerDeviceType.Mouse)  //ホイールを使っているので、スクロール行数を計算する
                     scrollCount = (int)Math.Abs(translation.Y / sender.MouseWheelParameters.CharTranslation.Y);
                 else
-                    scrollCount = (int)Math.Abs(Math.Ceiling(translation.Y));
+                    scrollCount = (int)Math.Abs(translation.Y + 0.5);
 
                 if (translation.Y > 0)
                     this._Controller.Scroll(ScrollDirection.Up, scrollCount, false, false);