使用mousescroll时,滚动条值不会更新

时间:2017-01-17 16:29:16

标签: c# winforms

我正在动态地向FlowLayoutPanel添加按钮,当我使用面板上的鼠标滚轮滚动时,滚动条值不会改变,但它仍会滚动。当我点击小箭头强制滚动时,值会发生变化。

我希望每当滚动条的值发生变化时触发一个事件,但似乎无法弄清楚如何,任何帮助都非常受欢迎。

1 个答案:

答案 0 :(得分:0)

可能是作者的疏忽。不知道你在滚动值上做了什么,但你可以使用MouseWheel事件获得相同的滚动值:

void flowLayoutPanel1_MouseWheel(object sender, MouseEventArgs e) {
  this.Text = flowLayoutPanel1.VerticalScroll.Value.ToString();
}