BackgroundWorker
DoWork
イベント 内でフォーム コントロールにアクセスすると、 DatePickerから値が読み取られますが、 TextBoxまたはComboBoxからは読み取られません。
エラー:
Cross-thread operation not valid: Control 'cmbProgram' accessed from a thread other than the thread it was created on.
コード :
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
string strDate = dtpDate.Value.ToString();
string strProgram = cmbProgram.Text;
}
(別のスレッドで) DataPicker からどのように値を読み取りますか?
BackgroundWorker
DoWork
イベントからフォーム コントロールにアクセスするための回避策はありますか?