假设我有无窗口应用程序:只显示NotifyIcon。所以我创造了我唯一需要的NotifyIcon。但是当我有一个Form1
类时,我可以使用form1.Invoke(action)
来执行另一个线程的操作。我现在该怎么办?
UPD :这是一个答案:我们应该调用()菜单本身
if (mnuTrayMenu.InvokeRequired)
mnuTrayMenu.Invoke(action);
else
action();
答案 0 :(得分:1)
正如我在问题中提到的那样,我用以下方法解决了这个问题:
if (mnuTrayMenu.InvokeRequired)
mnuTrayMenu.Invoke(action);
else
action();