如何使用 C# Windows 窗体获取标签中的当前循环值

本文关键字:循环 标签 何使用 Windows 窗体 获取 | 更新日期: 2023-09-27 18:35:12

在我的数据网格视图中,我有四个PDF文件。当这四个PDF被下载时,它应该显示它正在下载四个文件中的第一个文件,如果是第二个文件,它应该显示它正在下载四个文件中的第二个文件,并且操作系统打开。应该这样做,直到所有文件都下载到一个文件夹中。

for (int i = 1; i <= dataGridView1.Row Count;i++ )
{
     label2.Text = i;                      
}

如何使用 C# Windows 窗体获取标签中的当前循环值

运行一个新线程来检查下载进度。在此新线程中,设置标签状态。

  private void button1_Click(object sender, EventArgs e)
    {
        new Thread(() =>
        {
            CheckForIllegalCrossThreadCalls = false;
            while(CheckProgress() <= 4)
            {
               label1.Text = "Downloading " + CheckProgress() + " out of 4 files"; 
            }
            label1.Text = "Downloading Completed!";
        }).Start();
    }