private void scrollbar_MouseMove(object sender, MouseEventArgs e)
{
// Dragging?
if(scrollpressed)
{
if(Math.Abs(e.Y - scrolloffset) > 1)
{
listoffset += (e.Y - scrolloffset) / 2;
if(listoffset > (allitems.TotalCount - filebuttons.Length))
listoffset = allitems.TotalCount - filebuttons.Length;
if(listoffset < 0)
listoffset = 0;
UpdateFileItems();
for(int i = 0; i < filebuttons.Length; i++)
filebuttons[i].Update();
scrolloffset = e.Y;
}
}
}