winform中怎样创建一个类的问题

gnoodles 2008-07-11 05:15:49
在winform中做了一个界面,上面有许多Maskedtextbox需要进行数据输入验证比如:
string Str0 = Convert.ToString(mtbdpcjsj.Text[0]);
string Str1 = Convert.ToString(mtbdpcjsj.Text[1]);
string Str2 = Convert.ToString(mtbdpcjsj.Text[2]);
string Str3 = Convert.ToString(mtbdpcjsj.Text[3]);
if (Str0 == "0")
{
if (Str1 == "0")
{
if (Str2 == "0")
{
if (Str3 == "0")
{
MessageBox.Show("您输入的信息不正确!","错误信息提示", MessageBoxButtons.OK, MessageBoxIcon.Error);
mtbdpcjsj.Text = " ";
mtbdpcjsj.Focus();
mtbdpcjsj.SelectionStart = 0;
}
}
}
}
可是界面上的MaskedTextBox控件很多,每一个都这样验证很麻烦,怎么样写一类,以后所有的验证都调用这个类
...全文
191 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
烤火的鱼 2008-07-13
  • 打赏
  • 举报
回复
自己写一个判断函数不就行了?
TryToday 2008-07-12
  • 打赏
  • 举报
回复
if (Str0 == "0" && Str1 == "0" && Str2 == "0") ...

if (Str0 == "0" || Str1 == "0" || Str2 == "0") ...

自己选,没用过 && / || ?
marvelstack 2008-07-12
  • 打赏
  • 举报
回复
添加Maskedtextbox.Validating 事件,调用统一的处理程序。
GhostAdai 2008-07-11
  • 打赏
  • 举报
回复
让所Maskedtextbox验证事件都调用同一个验证方法不就可以了吗?还用这样一层一层的判断,多麻烦!

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧