验证WinForms TextBox(在C#中)

0 c# windows textbox winforms c#-2.0

在TextBox_Leave事件中,我需要检查在文本框中输入的数字是否在序列号中.如果它不是按顺序,那么我需要显示一条消息,因为"数字"丢失

例如 :

在文本框中我已输入3并单击选项卡:我需要将消息显示为"数字不按顺序,数字"1"和"2"缺失"

Len*_*ert 7

我不知道这是否也适用于c#2.0,这是我在c#3.0中的经验:

为什么要使用TextBox_Leave?Validating-event应该用于验证输入是否正确.

使用Validating-event与使用ErrorProvider组合(您只需将其从工具箱拖到表单上)即可设置错误消息:它将显示为红色三角形中的(闪烁)感叹号.

ErrorProvider还可以阻止任何提交操作.