Приложение без Windows, потоки и Invoke () - PullRequest
1 голос
/ 29 августа 2010

Предположим, у меня есть приложение без окон: представлен только NotifyIcon. Итак, я создал единственный NotifyIcon, который мне нужен. Но когда у меня был класс Form1, я мог использовать form1.Invoke(action) для выполнения действий из другого потока. И что мне теперь делать?

UPD : это ответ: мы должны вызвать () само меню

if (mnuTrayMenu.InvokeRequired)
  mnuTrayMenu.Invoke(action);
else
  action();

1 Ответ

1 голос
/ 29 августа 2010

Как я уже упоминал в своем вопросе, я решил это с помощью:

    if (mnuTrayMenu.InvokeRequired)
        mnuTrayMenu.Invoke(action);
    else
        action();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...