【发布时间】:2012-10-30 09:57:17
【问题描述】:
如果按下/输入了任何错误字符,我必须向用户显示一个图标,所以我正在使用 error_provider。
在我的情况下,error_provider 不会消失,如果它是文本框中的有效数字。这里的misatek是什么??
string text = t_LongitudeRadTextBox.Text;
bool hasDigit = text.Any(letter => Regex.IsMatch(t_LongitudeRadTextBox.Text, "^[0-9]$"));
// Call SetError or Clear on the ErrorProvider.
if (!hasDigit)
{
errorProvider1.SetError(t_LongitudeRadTextBox, "Needs to contain a digit");
}
else
{
errorProvider1.Clear();
}
【问题讨论】:
标签: c# errorprovider