可能重复:
如何从函数调用事件处理程序?
我需要做一些我很确定应该很简单的事情,我有带有控件的表单,每个控件都有事件处理程序,可以设置正确格式的标签等
。我需要为特定类型的每个控件调用每个处理程序集合。我浏览了所有stackoverflow,但从未看到结果。
这是一个简单的应用程序,因此请停止评论,例如:“您需要从事件处理程序调用的附加函数”。
这是我尝试过的
foreach (Control ctrl in Controls)
{
if (ctrl is TrackBar)
{
TrackBar tb = ctrl as TrackBar;
Invoke(tb.Scroll, tb, new EventArgs());
}
}
但我看到非常奇怪的错误
事件“System.Windows.Forms.TrackBar.Scroll”只能出现在左侧
+=
或-=
有什么解决办法吗?