0
我有Windows Form.Now我想執行一些函數,當表單得到聚焦(已被打開)。例如,窗體已經打開,並且用戶最小化該窗口並執行一些其他功能。最後,他將最大化那種形式來做功能。所以,那個時候,我想要執行功能(同時讓用戶集中注意力)。我該怎麼做?如何處理Windows窗體在C#中獲得焦點事件?
我有Windows Form.Now我想執行一些函數,當表單得到聚焦(已被打開)。例如,窗體已經打開,並且用戶最小化該窗口並執行一些其他功能。最後,他將最大化那種形式來做功能。所以,那個時候,我想要執行功能(同時讓用戶集中注意力)。我該怎麼做?如何處理Windows窗體在C#中獲得焦點事件?
您可以嘗試表格的Activated
事件。
編輯:
這是我嘗試
public Form1()
{
this.Activated += new EventHandler(Form1_Activated);
}
void Form1_Activated(object sender, EventArgs e)
{
Console.WriteLine("Activated");
}
@Bala R上的代碼:沒有這樣的事件形式 – Saravanan 2011-06-15 04:47:06
@Saravanan對不起,你能檢查'Activated'事件? – 2011-06-15 04:48:03
@Bala R:這裏有一個疑問......這是否符合我的要求?我認爲激活和獲得重點是不同的事情......你覺得呢? – Saravanan 2011-06-15 04:50:03