以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]如何用代码实现窗口文本框的输入掩码和弹窗提示  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=132850)

--  作者:hanzhang98
--  发布时间:2019/3/31 15:59:00
--  [求助]如何用代码实现窗口文本框的输入掩码和弹窗提示
各位老师好!如何用代码(不是用设计时的属性)设置文本框的输入掩码,在输入不符合掩码规范时,用弹出“提示窗口”的方式提示(不想用属性设置的提示方式)。
比如这样:在文本框的“Validating”事件中用类似如下代码的方式能不能实现。如能实现,其中的红色“00000000000000000a”字符部分应如何写代码。谢谢。

If e.Sender.Text.Length <> “00000000000000000a” Then
    MessageBox.Show("  [身份征号]必须为18位数字!","提示",MessageBoxButtons.Ok,MessageBoxIcon.Information)
    e.Cancel = True    \'不能取消编辑
End If

--  作者:李孝春
--  发布时间:2019/3/31 16:43:00
--  回复:(hanzhang98)[求助]如何用代码实现窗口文本框...
换在值改变后或者文本改变后事件中是否可以实现呢?试一试
--  作者:有点甜
--  发布时间:2019/4/1 9:50:00
--  

类似,参考

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=132075&skin=0