2011-06-15 57 views
0

我有Windows Form.Now我想執行一些函數,當表單得到聚焦(已被打開)。例如,窗體已經打開,並且用戶最小化該窗口並執行一些其他功能。最後,他將最大化那種形式來做功能。所以,那個時候,我想要執行功能(同時讓用戶集中注意力)。我該怎麼做?如何處理Windows窗體在C#中獲得焦點事件?

回答

6

您可以嘗試表格的Activated事件。

編輯:

這是我嘗試

public Form1() 
{ 
    this.Activated += new EventHandler(Form1_Activated); 
} 

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

@Bala R上的代碼:沒有這樣的事件形式 – Saravanan 2011-06-15 04:47:06

+0

@Saravanan對不起,你能檢查'Activated'事件? – 2011-06-15 04:48:03

+0

@Bala R:這裏有一個疑問......這是否符合我的要求?我認爲激活和獲得重點是不同的事情......你覺得呢? – Saravanan 2011-06-15 04:50:03