C# 将numericUpDown的值增加1,同时按下一个按钮

C# 将numericUpDown的值增加1,同时按下一个按钮,c#,function,button,numericupdown,C#,Function,Button,Numericupdown,我正在尝试做一个函数,它可以用来增加数值向上向下的值,同时按下一个按钮,但这给了我一些问题,你知道如何使它更好吗?制作一个项目并且需要这个功能,所以我不需要创建一个新的案例,即如果一个人想要选择全部,那么它的值从1到10,并且每次单击按钮时都会随之改变 private void PlusClick(NumericUpDown numericUpDown, Button button, int start, int stop) { for (start = (int

我正在尝试做一个函数,它可以用来增加数值向上向下的值,同时按下一个按钮,但这给了我一些问题,你知道如何使它更好吗?制作一个项目并且需要这个功能,所以我不需要创建一个新的案例,即如果一个人想要选择全部,那么它的值从1到10,并且每次单击按钮时都会随之改变

    private void PlusClick(NumericUpDown numericUpDown, Button button, int start, int stop)
    {
        for (start = (int)numericUpDown.Value; start < stop;)
        {
            numericUpDown.UpButton();
            button.PerformClick();
            start++;
        }
    }
private void PlusClick(数值上下数值上下、按钮、整数开始、整数停止)
{
对于(start=(int)numericUpDown.Value;start
您能解释一下“给您带来问题”是什么意思吗?它是否抛出了一个错误?如果我这样做,事情就是假设:PlusClick(numericUpDown1,button1,1,10);它只是跳到10并执行单击,我希望它一个接一个地执行单击。(因此,将数字向上移动1,然后单击我选择的次数)你的意思是,你想将其从1设置为10?按钮点击事件代码在做什么?是的,你可以这么说,你能帮什么忙?或者你会如何想出一个更好的主意?添加
线程.Sleep(100)
后跟
this.Refresh()在for…循环中。这将锁定GUI,直到完成。