【发布时间】:2017-01-18 00:48:39
【问题描述】:
我正在向 FlowLayoutPanel 动态添加按钮,当我使用面板上的鼠标滚轮滚动时,滚动条的值不会改变,但它仍然会滚动。当我单击小箭头强制滚动时,值会发生变化。
我希望在滚动条的值发生更改但似乎无法弄清楚如何更改时触发一个事件,非常感谢任何帮助。
【问题讨论】:
我正在向 FlowLayoutPanel 动态添加按钮,当我使用面板上的鼠标滚轮滚动时,滚动条的值不会改变,但它仍然会滚动。当我单击小箭头强制滚动时,值会发生变化。
我希望在滚动条的值发生更改但似乎无法弄清楚如何更改时触发一个事件,非常感谢任何帮助。
【问题讨论】:
可能是作者的疏忽。不确定你在用滚动值做什么,但你可以使用 MouseWheel 事件来获得相同的滚动值:
void flowLayoutPanel1_MouseWheel(object sender, MouseEventArgs e) {
this.Text = flowLayoutPanel1.VerticalScroll.Value.ToString();
}
【讨论】: