En vigtig detajle når man opdatere en Form er at huske man ikke må opdatere GUI fra andre tråde end selve GUI tråden!!
En nem måde at sikre det på er at i sin eventhandler og have test på this.InvokeRequired
Jeg ville gøre sådan her:
private delegate void someDelegate(string a);
public void addListBoxItem(string a)
{
if(this.InvokeRequired) //(Alternativt listBox1.InvokeRequired)
{
this.Invoke(new someDelegate(addListBoxItem), new object[] {a});
}
else
{
listBox1.Items.Add(a);
}
}
Mvh
Henrik
[Redigeret d. 05/04-05 12:37:48 af Henrik][Redigeret d. 05/04-05 12:43:16 af Henrik]