以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助] TexBox  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=94682)

--  作者:yupeng
--  发布时间:2016/12/29 13:18:00
--  [求助] TexBox

老师  我在窗口 TexBox 控件Validating事件 代码如下: 当我鼠标离开时,怎么不显示错误提示  谢谢

 

If e.Sender.Text.Length <> 11 Then
   
e.Sender.Error = "手机号码应该是 11位数!"
Else

    e.Sender.Error =
""
End
If


--  作者:有点色
--  发布时间:2016/12/29 13:20:00
--  

If e.Sender.Text.Length <> 11 Then
   
e.Sender.Error = "手机号码应该是 11位数!"

    e.cancel = true
Else
    e.Sender.Error = ""
End If


--  作者:yupeng
--  发布时间:2016/12/29 13:27:00
--  


图片点击可在新窗口打开查看此主题相关图片如下:00.jpg
图片点击可在新窗口打开查看

 

 

老师 您看它提示的不是我需要的内容  我想达到下面链接中的第2种效果

 

http://www.foxtable.com/webhelp/scr/2677.htm

 

 

[此贴子已经被作者于2016/12/29 13:35:05编辑过]

--  作者:有点蓝
--  发布时间:2016/12/29 14:00:00
--  
这个是bug
--  作者:有点色
--  发布时间:2016/12/29 14:20:00
--  

变通下,Textchanged事件

 

If e.Sender.Text.Length <> 11 Then
    e.Sender.Error = "手机号码应该是 11位数!"
Else
    e.Sender.Error = ""
End If

 

Validating事件

 

If e.sender.Text > "" AndAlso e.Sender.Text.Length <> 11 Then
    e.cancel = True
End If


--  作者:yupeng
--  发布时间:2016/12/29 15:37:00
--  

谢了