2010-12-14 101 views
1

我有一个奇怪的延迟/关闭映射事件问题与我的UserControl中的一些控件。 UserControl有2个文本框和1个按钮。当我点击按钮时,没有任何反应。当选项卡到下一个控制。焦点放在我看不到的地方,但按钮的所有事件都在那里工作。我可以打空间吧,并用Button.click事件触发。文本框发生同样的事情。我可以在框中输入任何东西,我可以看到。然后点击标签,它会出现在我看不到的盒子里,所有的事件都可以正常工作。我去了所有的代码,我找不到任何会提示那里有2个控件..延迟控制事件

任何人有任何关于如何解决这个问题的建议?

回答

1

只是想通了...... 我复制了一些代码到新的构造函数。 。在代码中,我有一个额外的InitializeComponent()...导致所有问题!

0

确保您正在处理按钮的单击事件而不是LostFocus事件。你对问题的描述听起来像你正在处理丢失的焦点事件,因为事件触发时,你击中标签导航离开按钮

+0

事件句柄是正确的。所有的事件都会触发重复控件,但它是隐藏的。 – NeerPatel 2010-12-14 15:40:18