Windows窗体应用程序C#我在windows Form上有四个TextBox。我已经写了代码来处理每个文本框的Text_Validating事件。现在,当用户点击提交Button时,我希望那些text_validating事件自动触发。已启用按钮的CausesValidation属性。我们在www.example.com中有一个名为validationGroup属性的东西ASP.net它是如何在Windows应用程序中实现的请帮我解决这个问题谢谢你
Form
TextBox
Text_Validating
Button
CausesValidation
2ledvvac1#
一种选择是简单地调用验证方法,传入必要的参数(空值可能有效-显示代码将有助于确定是否需要)。
u4dcyp6a2#
我相信Text_Validating事件只在控件的焦点改变时触发。如果你对提交时的验证感兴趣,你可以做一些由用户布鲁斯在this帖子中提出的事情。
t1rydlwq3#
此外,您还可以在Winforms中编写自己的验证器控件,如asp.net,并使用以下验证器:-。
Winforms
RequiredFieldValidator RegularExpressionValidator CompareValidator RangeValidator CustomValidator
下面是关于如何使用自定义验证库http://msdn.microsoft.com/en-us/library/ms950965.aspx扩展Winforms的逐步说明和演练
f3temu5u4#
单击按钮时,执行以下操作:
if(ValidateChildren()) { //do stuff }
4条答案
按热度按时间2ledvvac1#
一种选择是简单地调用验证方法,传入必要的参数(空值可能有效-显示代码将有助于确定是否需要)。
u4dcyp6a2#
我相信Text_Validating事件只在控件的焦点改变时触发。如果你对提交时的验证感兴趣,你可以做一些由用户布鲁斯在this帖子中提出的事情。
t1rydlwq3#
此外,您还可以在
Winforms
中编写自己的验证器控件,如asp.net,并使用以下验证器:-。下面是关于如何使用自定义验证库http://msdn.microsoft.com/en-us/library/ms950965.aspx扩展Winforms的逐步说明和演练
f3temu5u4#
单击按钮时,执行以下操作: