を取得する必要があるバックグラウンド ワーカーがありますが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;
}
}