| Цитата(AlexeyVorotnikov @ 11.12.2007, 15:13) | | Что вы подразумеваете под "программно сгенерировать событие"? |
Под программным генерированием события я подразумеваю следующее. Есть кнопка и у нее есть обработчик. Обработчик срабатывает, если происходит событие, например, нажатия пользователем на кнопку. Но допустим, что я хочу заставить обработчик сработать без участия пользователя. Вы скажете, конечно, что я могу хотя бы просто вызвать этот обработчик. Однако особенность моей задачи в том, что я собираюсь осуществлять вызов из другого потока, и в моем случае это не работает как надо (проверено) из-за того что обработчик выполняется в другом потоке. Если же я сгенерирую событие вместо вызова обработчика напрямую, то обработчик будет выполняться в основном потоке, и проблемы не будет. |