Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将进度条的最大值更改为用户在文本框中输入的数字?c#_C#_Progress Bar - Fatal编程技术网

如何将进度条的最大值更改为用户在文本框中输入的数字?c#

如何将进度条的最大值更改为用户在文本框中输入的数字?c#,c#,progress-bar,C#,Progress Bar,如何将进度条的最大值设置为用户在windows应用程序窗体的文本框中输入的值?这是我目前的代码。我需要最大值作为输入的值。我还需要它来打印当前的时间和日期 private void btnProgNum_Click(object sender, EventArgs e) { progBarNum.Maximum = 10; backgroundWorker1.WorkerReportsProgress = true; backgr

如何将进度条的最大值设置为用户在windows应用程序窗体的文本框中输入的值?这是我目前的代码。我需要最大值作为输入的值。我还需要它来打印当前的时间和日期

private void btnProgNum_Click(object sender, EventArgs e)
{                     
    progBarNum.Maximum = 10;
    backgroundWorker1.WorkerReportsProgress = true;
    backgroundWorker1.RunWorkerAsync();
}

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
    int i = 1;
    int endProg = Convert.ToInt32(txtNumProg.Text);
    while (i <= endProg )
    {
        System.Threading.Thread.Sleep(500);
        backgroundWorker1.ReportProgress(i);
        i++;
    }
}

private void backgroundWorker1_ProgressChanged_1(object sender, ProgressChangedEventArgs e)
{
    progBarNum.Value = e.ProgressPercentage;
        lblOutProg.Text = DateTime.Now.ToString();
    }
}
private void btnProgNum\u单击(对象发送者,事件参数e)
{                     
程序最大值=10;
backgroundWorker1.WorkerReportsProgress=true;
backgroundWorker1.RunWorkerAsync();
}
私有void backgroundWorker1\u DoWork(对象发送方,DoWorkEventArgs e)
{
int i=1;
int-endProg=Convert.ToInt32(txtNumProg.Text);
同时(i
private void btnProgNum_单击(对象发送方,事件参数e)
{
int n=int.Parse(txtNumProg.Text);
int计数器=0;
while(计数器!=n+1)
{
计数器++;
}
程序最大值=n;
backgroundWorker1.RunWorkerAsync();
backgroundWorker1.WorkerReportsProgress=true;
}
私有void backgroundWorker1\u DoWork(对象发送方,DoWorkEventArgs e)
{
int i=1;
int n=int.Parse(txtNumProg.Text);
而
        private void btnProgNum_Click(object sender, EventArgs e)
        {
        int n = int.Parse(txtNumProg.Text);
        int counter = 0;
        while (counter != n + 1)
        {
            counter++;
        }
            progBarNum.Maximum = n;
            backgroundWorker1.RunWorkerAsync();
            backgroundWorker1.WorkerReportsProgress = true;

       }

    private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
    {
        int i = 1;
        int n = int.Parse(txtNumProg.Text);
        while (i <= n )
        {
            System.Threading.Thread.Sleep(500);
            backgroundWorker1.ReportProgress(i);
            i++;
         }
    }


    private void backgroundWorker1_ProgressChanged_1(object sender, ProgressChangedEventArgs e)
    {
    progBarNum.Value = e.ProgressPercentage;
        lblOutProg.Text = DateTime.Now.ToString();
    }