从系统托盘恢复时未调用OnActivated

时间:2016-05-02 23:02:00

标签: c# winforms focus taskbar trayicon

我使用以下代码从系统托盘恢复WinForms应用程序:

this.WindowState = FormWindowState.Normal;
this.Show();
this.BringToFront();

我需要在显示窗口时将焦点设置在文本框上。我在OnActivated覆盖中执行此操作,除了从托盘中使用上面的代码进行恢复之外,这一般工作正常。调试显示未调用OnActivated。

有什么建议吗?

谢谢大家。

0 个答案:

没有答案