如何跨线程操作ovalShape控件
我的Form1上放置了两个ovalShape控件,我想控制它们可见或不可见,于是这样写了代码:ovalShape1.Visible = true;
运行时提示不能跨线程操作控件,于是我像操作其他控件一样写了一个委托:
public delegate void delSetshap(OvalShape SP, bool setenble);
public void SetSetshap(OvalShape SP, bool setenble)
{
}
但当我要写 if (SP.InvokeRequired == true) 的时候,又提示我 OvalShape不包含InvokeRequired 的定义 ,现在不知道怎么操作这个控件了。