CodeImp.Gluon.NotesDisplayPanel.mainscroll_MouseMove C# (CSharp) Метод

mainscroll_MouseMove() приватный Метод

private mainscroll_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Результат void
        private void mainscroll_MouseMove(object sender, MouseEventArgs e)
        {
            // Dragging?
            if(scrollpressed)
            {
                int itemheight = mainitem2.Top - mainitem1.Top;
                scrolloffset = scrollbeginoffset + (e.Y - scrollbarofset) / itemheight;

                if(scrolloffset > (items.Length - NUM_MAIN_ITEM_CONTROLS))
                    scrolloffset = items.Length - NUM_MAIN_ITEM_CONTROLS;
                if(scrolloffset < 0)
                    scrolloffset = 0;

                RefreshMainItems();
            }
        }