Vb.net “TextChanged”事件的另一个替代方案是什么
我在windows窗体中工作,在窗体上有几个Vb.net “TextChanged”事件的另一个替代方案是什么,vb.net,winforms,event-handling,Vb.net,Winforms,Event Handling,我在windows窗体中工作,在窗体上有几个文本框 这些文本框自上而下是相互连接的,因此如果textbox1中的文本发生变化,则txtbox2和txtbox3必须遵守,如果textbox2中的某些内容发生变化,则3必须遵守;。。。等等不会让你厌烦的 现在我正在寻找另一种更有效的方法来调用文本框上的textchanged事件,这样即使一个字符发生了变化,它也不会每次都做任何事情 类似于聚焦文本框事件。。。或者其他的选择 这将以vb.net和windows的形式出现。TextBox1.LostFoc
文本框
这些文本框自上而下是相互连接的,因此如果textbox1
中的文本发生变化,则txtbox2
和txtbox3
必须遵守,如果textbox2
中的某些内容发生变化,则3必须遵守;。。。等等不会让你厌烦的
现在我正在寻找另一种更有效的方法来调用文本框上的textchanged事件
,这样即使一个字符发生了变化,它也不会每次都做任何事情
类似于聚焦文本框事件。。。或者其他的选择
这将以vb.net和windows的形式出现。TextBox1.LostFocus是否可能?或对控件启用验证 控制焦点事件顺序: 原因验证: 您可以使用从继承的事件
当控件失去焦点时(如Tab或单击另一个控件)会触发此事件。根据经验:跳过处理所有模糊/更改/etc事件组合的痛苦,只需在提交时进行验证。我不会担心处理UI时的效率。我建议将所有TextChanged事件挂接到一个子项(在IDE中选择所有事件,然后添加事件),并基于TextBox名称构建一个select案例。请注意,如果您将文本发送到文本框,文本更改将再次触发-最好在代码更改文本时有一个暂停处理的标志。感谢您的帮助和回答。