Mam kod:
private void SetText(string txt)
{
if (this.InvokeRequired)
{
this.Invoke(new SetTextCallback(SetText), new object[] { txt });//i czasem się tu wykłada, że nie można
//wykonać na obiekcie na którym użyto disposing czy jakoś tak
}
else
{
this.Text = txt;
}
}
Czy taki kod załatwia sprawę? Czy tak się to robi?
if (backgroundThread.IsAlive)
{
SetText("BackgroundThread: ourQueue.Count is " + ourQueue.Count.ToString());
}