Моя цель состоит в том, чтобы в функции "Пустышка" я мог изменить элементы управления, такие как метки и т. Д. Формы, из которой инициируется поток .. как это сделать .. Пожалуйста, не предлагайте совершенно разные стратегии или не работайте класс и т.д. ... измените это, если можете
Thread pt= new Thread(new ParameterizedThreadStart(Dummy2));
private void button1_Click(object sender, EventArgs e)
{
pt = new Thread(new ParameterizedThreadStart(Dummy2));
pt.IsBackground = true;
pt.Start( this );
}
public static void Dummy(........)
{
/*
what i want to do here is to access the controls on my form form where the
tread was initiated and change them directly
*/
}
private void button2_Click(object sender, EventArgs e)
{
if (t.IsAlive)
label1.Text = "Running";
else
label1.Text = "Dead";
}
private void button3_Click(object sender, EventArgs e)
{
pt.Abort();
}
}
}
я планирую сделать это в функции "Пустышка"
Dummy( object p)
{
p.label1.Text = " New Text " ;
}