我试图从 GUI 中读取值,并使用Task
. 我不明白的是,它只会因为组合框字段(即tab3_ddl_Range.SelectedText
)而产生错误,如果我删除它,错误就会消失。它不应该仍然给出错误吗?当我从非 GUI 线程访问 GUI 时?
factoryA.StartNew(() => ReadInstrument_3(
Globls.numReadings, tab3_txt_Address.Text.TrimEnd(), tab3_rb_DCI.Checked,
tab2_rb_DCV.Checked, tab3_ddl_Range.SelectedText.TrimEnd(),
tab3_rb_FixedZ_10G.Checked, tab3_rb_FixedZ_10M.Checked,
tab3_rb_Azero_Off.Checked, tab3_rb_Azero_On.Checked,
tab3_rb_Azero_Once.Checked, tab3_txt_Aper.Text.TrimEnd(),
tab3_txt_Device_Timeout.Text.TrimEnd(), tab3_txt_SICL.Text.TrimEnd())