我在Windows窗体中工作,并在表单上有一些textboxes
。
这些文本框从上到下是连接的,因此如果文本在textbox1
中发生更改,则txtbox2
和txtbox3
必须符合,如果textbox2
中的内容发生更改,则3必须遵守; ......等等......不要厌烦你。
现在我正在寻找另一种更有效的方法来调用文本框上的textchanged event
,这样即使一个字符发生了变化,它也不会每次都做任何事情。
关注文本框事件......或其他一些替代方案。
这将是vb.net和windows窗体。
答案 0 :(得分:2)
您可以使用从TextBox.LostFocus
继承的Control.LostFocus
事件。
当控件失去焦点时会触发此事件,例如 Tab 或单击另一个控件。
答案 1 :(得分:0)
TextBox1.LostFocus也许?或者启用控件验证。
控制焦点事件顺序: http://msdn.microsoft.com/en-gb/library/system.windows.forms.control.lostfocus.aspx
的CausesValidation:
http://msdn.microsoft.com/en-gb/library/system.windows.forms.control.causesvalidation.aspx