PDA

View Full Version : استفاده از component ها در یک thread



fazel-d
دوشنبه 04 آذر 1387, 01:32 صبح
چگونه می توان این کار را انجام داد / یعنی مشکل برنامه زیر رو چطور حل کنم ؟

public string str="";
public void whileloop()
{
int i = 0;
while (i<100)
{
i++;
str = i.ToString();
listBox1.Items.Add(i.ToString());
}
}

private void button1_Click(object sender, EventArgs e)
{
Thread th = new Thread(new ThreadStart(whileloop));
th.IsBackground = true;
th.Start();

}

fazel-d
دوشنبه 04 آذر 1387, 18:23 عصر
کسی با این مشکل برخورد نکرده ؟

حامد فراست
چهارشنبه 06 آذر 1387, 16:36 عصر
Fekr konam bayad az Invok() estefade koni

mohammad272005
چهارشنبه 06 آذر 1387, 20:03 عصر
public void MyMethod()
{
if(listView1.InvokeRequired)
{
listView1.Invoke(MyMethod);
return;
}
//مابقی کارها...
}