C# 其他窗体上循环的Progressbar值?

C# 其他窗体上循环的Progressbar值?,c#,progress-bar,C#,Progress Bar,我想为我的应用程序创建一个progressbar,我正在运行我得到了一个主窗体,它打开了一个带有循环的datagrid的子窗体我你需要做的是在更新进度条的同时使用另一个线程来执行长时间的操作。这不会冻结你的UI线程。看看这个类,{form1.posX=form1.posX++}将不起作用。单独使用{form1.posX++}或{form1.posX=form1.posX+1}。 for (int i, i < 30, i++) { //code for query form1.

我想为我的应用程序创建一个progressbar,我正在运行我得到了一个主窗体,它打开了一个带有循环的datagrid的子窗体我你需要做的是在更新进度条的同时使用另一个线程来执行长时间的操作。这不会冻结你的UI线程。看看这个类,

{form1.posX=form1.posX++}将不起作用。单独使用{form1.posX++}或{form1.posX=form1.posX+1}。
for (int i, i < 30, i++)
{
   //code for query
   form1.posX = form1.posX++
}