我把Validating改为以下命令:
If e.Sender.Items.Contains(e.Sender.Text) = False Then
e.Form.Controls("设备编号").Value = Nothing
MessageBox.Show("请在【设备编号】中输入规范内容", "提示", MessageBoxButtons.OK, MessageBoxIcon.Question)
End If
可是如果我前面录入了错误的内容;执行该命令后、 设备编号 为空啦、这个时候离开控件还是会弹出提示。我如何设置命令确保不会第二次弹出提示呢?
IF “设备编码”内容不为空 Then
If e.Sender.Items.Contains(e.Sender.Text) = False Then
e.Form.Controls("设备编号").Value = Nothing
MessageBox.Show("请在【设备编号】中输入规范内容", "提示", MessageBoxButtons.OK, MessageBoxIcon.Question)
End If
End If
[此贴子已经被作者于2014-8-27 11:31:16编辑过]