事件句柄是这样的吗
notifyIcon.BalloonTipClosed += new EventHandler(delegate(Object sender, EventArgs e)
{
// ...
});
Run Code Online (Sandbox Code Playgroud)
保证在 UI 线程上运行,所以我不需要调用 Invoke或BeginInvoke方法来更新控件?
提前致谢。
对,他们是。
用户界面事件是由消息队列中的消息引起的,它是运行消息泵的 UI 线程来处理消息。
从事件System.Timers.Timer类不会在UI线程中运行,因为它不是一个UI相关的事件。从一个事件System.Windows.Forms.Timer类将在UI线程中运行,因为它的目的是在窗口中运行,并使用该事件的消息队列。
| 归档时间: |
|
| 查看次数: |
913 次 |
| 最近记录: |