private void AddMyScrollEventHandlers()
{
VScrollBar vScrollBar1 = new VScrollBar();
}
private void button1_Click(object sender, EventArgs e)
{
while (true)
{
if (vScrollBar1.Value + 1 < vScrollBar1.Maximum)
{
vScrollBar1.Value = vScrollBar1.Value + 1;
label1.Text = vScrollBar1.Value.ToString();
}
else
{
break;
}
System.Threading.Thread.Sleep(200);
}
}
private void button2_Click(object sender, EventArgs e)
{
// vScrollBar1.Scroll
}
我是 C# 新手。我正在研究滚动。我在这里想要的是,如果有人点击 button1 然后滚动自动移动到最后,我想在 label1 中显示渐变值。此外,当有人单击 button2 滚动停止时。
现在的问题是 label1 不显示值的渐变。它在滚动停止时显示一次值。
此外,当滚动继续时,即当循环工作时,我无法单击按钮 2。其实我什至不能点击表格。
有人请给我一些想法如何做到这一点。