我有外部课程来处理我的表格。我有一些错误最终无法处理。
我的第一个变种
mainForm.CheckBox1.Checked = true;
它不起作用,出现错误
跨线程操作无效:控件'CheckBox1'从创建它的线程以外的线程访问
所以我在 stackoverflow问题1之后尝试过, 但是当我写
mainForm.CheckBox1.IsCheked = true
编译器给出一个错误,
错误是“System.Windows.Forms.Control”不包含“IsChecked”的定义,并且没有接受“System.Windows.Forms.Control”类型的第一个参数的扩展方法“IsChecked”可能是找到(您是否缺少 using 指令或程序集引用?)
我在srackoverflow 问题 2中看到并找到了答案
但我不能铸造我的对象,因为当我写
(CheckBox)mainForm.CheckBox1.IsCheked = true
它给出了 CheckBox 的错误 Can't find name of or namespace (你是否缺少 using 指令或程序集引用?)。我有using System.Windows.Forms;
在上课的开始。
我是 C# 的初学者,所以你能给我一些建议我做错了什么吗?