我有一个需要抓取的后台工作人员comboBox1.SelectedItem
,但是它在不同的线程上,因此我无法“到达”GUI(因为 GUI 在主线程上)。
我该怎么做?
我尝试过使用委托,但这似乎不起作用。
private delegate string ReadComboDelegate(ComboBox c);
private string ReadComboBox(ComboBox c)
{
if(c.InvokeRequired)
{
ReadComboDelegate del = new ReadComboDelegate(this.ReadComboBox);
return (string) c.Invoke(del,c);
}
else
{
return c.Text;
}
}