有谁知道为什么控制权永远不会到达委托,尽管它被调用了?无论我是否在逐步调试,它都不会到达那里。
public void UpdateClock()
{
//control never gets here
}
delegate void UpdateClockDelegate();
private void MT_TimerTick(object source, ElapsedEventArgs e)
{
if (InvokeRequired)
{
//control gets here, but does not invoke, apparently
Invoke(new UpdateClockDelegate(UpdateClock));
}
}
我根据以下 链接中的说明基于此解决方案