我正在使用滚动事件,但是当我单击trackBar并将其向右或向左移动时,这只会更新标签中的值。我看到当我使用鼠标滚轮时可以移动它,但这不会仅移动它就不会更新标签中的值。
private void metroTrackBar1_Scroll(object sender, ScrollEventArgs e)
{
lblVolume.Text = metroTrackBar1.Value.ToString();
}
所以我的问题是:
当我用鼠标滚轮滚动时,如何使trackBar更新标签中的值?
答案 0 :(得分:0)
我找到了解决方案,使用ValueChanged event
而不是Scroll event
,这在两种情况下都有效,当我用鼠标滚轮移动trackBar或用鼠标拖动它时。
private void metroTrackBar1_ValueChanged(object sender, EventArgs e)
{
lblVolume.Text = metroTrackBar1.Value.ToString();
}