我有一些code,检查并确保当用户进入该领域,从1的整数 - 10已被输入
虽然如果用户开出场的对焦,坏的数据(如fdgfdg)仍留在现场。所以可以一些演示如何丢失焦点时的字段,如果该数据是无效的,一个默认值将被输入,而不是如5
私人无效textBox4_TextChanged(对象发件人,EventArgs的)
{
尝试
{
INT numberEntered = int.Parse(textBox4.Text);
如果(numberEntered&小于1 || numberEntered→10)
{
的MessageBox.show(你必须输入1到10之间的数字);
}
}
赶上(出现FormatException)
{
的MessageBox.show(你需要输入一个整数);
}
}
解决方案
有几个事件,您可以在这里使用,离开
,引发LostFocus
和确证
有上的