各位高手帮帮忙!

dahaiwu 2011-09-15 09:38:22
为什么滑动鼠标滚轮滚动条还是不动?各位好心人帮帮忙!

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();
}
...全文
37 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
机器人 2011-09-15
  • 打赏
  • 举报
回复
滚动条不需要你用代码控制的。焦点进入该控件才有效。
ajaxtop 2011-09-15
  • 打赏
  • 举报
回复
打个断点看进入方法没
特别是你的条件看下
qingYun1029 2011-09-15
  • 打赏
  • 举报
回复
没做过winform

111,112

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧