2010-12-14 99 views
1

我有一個奇怪的延遲/關閉映射事件問題與我的UserControl中的一些控件。 UserControl有2個文本框和1個按鈕。當我點擊按鈕時,沒有任何反應。當選項卡到下一個控制。焦點放在我看不到的地方,但按鈕的所有事件都在那裏工作。我可以打空間吧,並用Button.click事件觸發。文本框發生同樣的事情。我可以在框中輸入任何東西,我可以看到。然後點擊標籤,它會出現在我看不到的盒子裏,所有的事件都可以正常工作。我去了所有的代碼,我找不到任何會提示那裏有2個控件..延遲控制事件

任何人有任何關於如何解決這個問題的建議?

回答

1

只是想通了...... 我複製了一些代碼到新的構造函數。 。在代碼中,我有一個額外的InitializeComponent()...導致所有問題!

0

確保您正在處理按鈕的單擊事件而不是LostFocus事件。你對問題的描述聽起來像你正在處理丟失的焦點事件,因爲事件觸發時,你擊中標籤導航離開按鈕

+0

事件句柄是正確的。所有的事件都會觸發重複控件,但它是隱藏的。 – NeerPatel 2010-12-14 15:40:18