\r
public ScrollBar ScrollBar { get; }\r
\r
- private class FastWheelScrollBar : VScrollBar\r
- {\r
- protected override void OnMouseWheel(MouseEventArgs ev)\r
- {\r
- Value = Math.Max(Minimum, Math.Min(Maximum - LargeChange + 1,\r
- Value - ev.Delta * SystemInformation.MouseWheelScrollLines / 120));\r
- }\r
- }\r
-\r
public ShipListPanel()\r
{\r
- ScrollBar = new FastWheelScrollBar {Dock = DockStyle.Right, Visible = false};\r
+ ScrollBar = new VScrollBar {Dock = DockStyle.Right, Visible = false};\r
ScrollBar.ValueChanged += ScrollBarOnValueChanged;\r
Controls.Add(ScrollBar);\r
}\r
SetShipLabels();\r
}\r
\r
+ protected override void OnMouseWheel(MouseEventArgs e)\r
+ {\r
+ ScrollBar.Value = Math.Max(ScrollBar.Minimum, Math.Min(ScrollBar.Maximum - ScrollBar.LargeChange + 1,\r
+ ScrollBar.Value - e.Delta * SystemInformation.MouseWheelScrollLines / 120));\r
+ }\r
+\r
public void Update(Sniffer sniffer, string mode, ListForm.SortOrder sortOrder, bool byShipType)\r
{\r
_mode = mode;\r