ListBoxNormal and ListBoxMonospace: Remove smooth scrolling.
This commit is contained in:
@@ -14,5 +14,20 @@ namespace VAR.Toolbox.Controls
|
|||||||
BorderStyle = BorderStyle.FixedSingle;
|
BorderStyle = BorderStyle.FixedSingle;
|
||||||
SelectionMode = SelectionMode.MultiExtended;
|
SelectionMode = SelectionMode.MultiExtended;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override void OnMouseWheel(MouseEventArgs e)
|
||||||
|
{
|
||||||
|
(e as HandledMouseEventArgs).Handled = true;
|
||||||
|
const int rows = 5;
|
||||||
|
if (e.Delta > 0)
|
||||||
|
{
|
||||||
|
if (TopIndex < rows) { TopIndex = 0; }
|
||||||
|
else { TopIndex -= rows; }
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TopIndex += rows;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,5 +13,20 @@ namespace VAR.Toolbox.Controls
|
|||||||
ForeColor = Color.Gray;
|
ForeColor = Color.Gray;
|
||||||
BorderStyle = BorderStyle.FixedSingle;
|
BorderStyle = BorderStyle.FixedSingle;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected override void OnMouseWheel(MouseEventArgs e)
|
||||||
|
{
|
||||||
|
(e as HandledMouseEventArgs).Handled = true;
|
||||||
|
const int rows = 5;
|
||||||
|
if (e.Delta > 0)
|
||||||
|
{
|
||||||
|
if (TopIndex < rows) { TopIndex = 0; }
|
||||||
|
else { TopIndex -= rows; }
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
TopIndex += rows;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user