如何在C#中处理Windows Form获得焦点事件?

问题描述

| 我有Windows窗体。现在我想在窗体获得焦点(已经打开)时执行某些功能。例如,窗体已经打开,并且用户最小化了该窗口并执行了其他功能。最后,他将最大化该窗体因此,在那个时候,我想执行功能(同时将注意力集中在用户身上)。我该怎么做?     

解决方法

        您可以尝试Form的
Activated
事件。 编辑: 这是我尝试的代码
public Form1()
{
    this.Activated += new EventHandler(Form1_Activated);
}

void Form1_Activated(object sender,EventArgs e)
{
    Console.WriteLine(\"Activated\");
}