asd*_*fjk 2 c# scroll winforms
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
}
Run Code Online (Sandbox Code Playgroud)
我是C#的新手.我正在做卷轴.我想要的是,如果有人点击button1然后滚动自动移动到最后我想在label1中显示渐变值.当有人点击button2滚动停止时.
现在问题是label1没有显示出价值的逐渐变化.滚动停止时,它会显示一次值.
此外,当滚动继续i时,e在while循环工作时我无法单击button2.实际上我甚至无法点击表格.
有人请告诉我如何做到这一点.
| 归档时间: |
|
| 查看次数: |
2312 次 |
| 最近记录: |