winforms 如何在c#中自动进行按钮单击时的文本框验证

uujelgoq  于 2022-11-17  发布在  C#
关注(0)|答案(4)|浏览(241)

Windows窗体应用程序C#
我在windows Form上有四个TextBox。我已经写了代码来处理每个文本框的Text_Validating事件。现在,当用户点击提交Button时,我希望那些text_validating事件自动触发。
已启用按钮的CausesValidation属性。
我们在www.example.com中有一个名为validationGroup属性的东西ASP.net它是如何在Windows应用程序中实现的
请帮我解决这个问题
谢谢你

2ledvvac

2ledvvac1#

一种选择是简单地调用验证方法,传入必要的参数(空值可能有效-显示代码将有助于确定是否需要)。

u4dcyp6a

u4dcyp6a2#

我相信Text_Validating事件只在控件的焦点改变时触发。如果你对提交时的验证感兴趣,你可以做一些由用户布鲁斯在this帖子中提出的事情。

t1rydlwq

t1rydlwq3#

此外,您还可以在Winforms中编写自己的验证器控件,如asp.net,并使用以下验证器:-。

RequiredFieldValidator  
RegularExpressionValidator  
CompareValidator    
RangeValidator  
CustomValidator

下面是关于如何使用自定义验证库http://msdn.microsoft.com/en-us/library/ms950965.aspx扩展Winforms的逐步说明和演练

f3temu5u

f3temu5u4#

单击按钮时,执行以下操作:

if(ValidateChildren())
{
      //do stuff
}

相关问题