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