【问题标题】:Update trackbar value on mouse wheel更新鼠标滚轮上的轨迹栏值
【发布时间】:2019-08-05 09:27:08
【问题描述】:

我正在使用滚动事件,但这只会在我单击 trackBar 并将其向右或向左移动时更新标签中的值。我看到当我使用鼠标滚轮时我可以移动它,但这不会更新标签中的值,只是移动它。

private void metroTrackBar1_Scroll(object sender, ScrollEventArgs e)
{
    lblVolume.Text = metroTrackBar1.Value.ToString();
}

所以我的问题是:

当我使用鼠标滚轮滚动时,如何让 trackBar 更新标签中的值?

【问题讨论】:

    标签: c# trackbar


    【解决方案1】:

    我找到了解决方案,使用 ValueChanged event 而不是 Scroll event,这在两种情况下都有效,当我用鼠标滚轮移动 trackBar 或用鼠标拖动它时。

    private void metroTrackBar1_ValueChanged(object sender, EventArgs e)
    {
        lblVolume.Text = metroTrackBar1.Value.ToString();
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多