各位高手帮帮忙!
为什么滑动鼠标滚轮滚动条还是不动?各位好心人帮帮忙!
this.rightPanel.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.rightPanel_MouseWheel);
private void rightPanel_MouseWheel(object sender, MouseEventArgs e)
{
if (!(rightPanel.VerticalScroll.Visible == false || (rightPanel.VerticalScroll.Value == 0 && e.Delta > 0) || (rightPanel.VerticalScroll.Value == lastRightPanelVerticalScrollValue && e.Delta < 0)))
{
rightPanel.VerticalScroll.Value += 10;
lastRightPanelVerticalScrollValue = rightPanel.VerticalScroll.Value;
rightPanel.Refresh();
rightPanel.Invalidate();
rightPanel.Update();
}
}
private void rightPanel_MouseClick(object sender, MouseEventArgs e)
{
this.rightPanel.Focus();
}