带有textchanged事件触发的文本框

时间:2011-10-06 15:15:04

标签: c# events textbox

我有两个带有textchanged事件的文本框。当我在第一个文本框中输入字符并按Enter键时,将触发textbox1_textchanged事件。然后我在第二个文本框中输入一些字符并按Enter键,也会触发textbox2_textchanged事件。但是,当我在第一个文本框中移动光标而不更改任何字符并按下回车时,两个文本框都不会触发事件。

我希望在不更改文本框中的任何字符的情况下触发相应的文本框事件。 如果我在textbox1 / textbox2中输入一些字符,则必须触发txt_changed事件。

我试过,但是如果我先在textbox2中输入字符,则会触发textbox1_textchanged。 有帮助吗?

1 个答案:

答案 0 :(得分:0)

由于您没有使用webforms / mvc标记进行标记,我将继续并假设这是一个WinForms问题,在这种情况下请查看:

http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox%28v=VS.100%29.aspx

有关文本框支持的所有事件的列表,请参阅“事件”部分。

我的猜测是,您希望专注于 Enter 保留事件,以及您已经拥有的text_changed事件。

我也在假设(我已经做了很多,因为你已经指定了一点)你手头有最新版本的.NET而不是黑暗时代的东西,所以我已经指出了你。 NET 4.0参考。