嗨,我在这里留下一个非常简单的例子, Visual Basic中。净评估击键进入一个文本框的数据时,只允许不顾一切,这是不是一个字母的字母。 这是基本的,但将作为一个起点,以验证任何收入。 下面的代码....
TextBox1_KeyPress(BYVAL作为对象,像System.Windows.Forms.KeyPressEventArgs BYVALé发件人)私人小组处理TextBox1.KeyPress 如果(不Char.IsLetter(e.KeyChar)e.KeyChar <> Microsoft.VisualBasic.ChrW(8)) e.Handled =真 结束如果 END SUB
char类型的有几个属性,我们将执行验证时非常有用。 在这个例子中,我们看到的财产IsLetter ......这里有一些更多的记住。
IsControl:指示指定的Unicode字符是否被归类为控制字符
IsDigit:指示指定的Unicode字符是否被归类为十进制数字
ISNUMBER:指示指定的Unicode字符是否是一个数字分类
IsLetterOrDigit:指示指定的Unicode字符是否被归类为一个字母字符或十进制数字
和许多更多...我给你中肯的意见咨询帮助。
信息Bitacoras.com ...
如果你愿意,你可以点击评价后Bitacoras.com。 谢谢....
谢谢!
感谢您的帮助,我在vb.net iniciandome,我被教导这样:
If Not (Char.IsLetter(e.KeyChar) Or Asc(e.KeyChar) = 32 Or Asc(e.KeyChar) =
Then e.Handled = True
你用你microsoft.visual ...等,告诉朋友们,这是更方便和易于使用的?
JAJAJJAAJAJA不,所以我可以很容易地存储数字和符号
的问候,我是新来这个,我看不到按键的方法,我可以做什么??
当考虑设计你双击一个控制,你去到代码视图,这种控制具有默认的事件。 例如,如果你双击控制TextBox1're要TextBox1_TextChange代码,那么该函数内部的光标是在comboque打开代码窗口右上角那里列出的所有问题的控制方法。 和你选择的武器的KeyPress常规。
有另一种方式来做到这一点。 如果这不是你让我知道。
感谢的代码很好的男子,把所需要的......
您的贡献是非常好的,但希望你可以把所有的代码,做软件的验证。
问候
输入的感谢
我刚开始,我需要一切可能的帮助
帮助...! necesiito只接收信件的形式验证某些领域,但我使用的功能......的人都知道如何做到这一点?
cualkier贡献ayudari我..!
公共功能Fun_ValidarDatos(BYVAL作为字符串campovalidar)作为布尔
LsResultado暗淡作为字符串=“验证”
如果Char.IsLetter(lsUsuario)
返回True
其他
返回false
结束如果
函数结束
在这里结束函数调用占据像这样:
Fun_ValidarDatos(“这将返回false和验证,拥有数96”)
Visual Basic中,我得到昏昏欲睡,枯燥的学JAVA
这就是:
公共功能Fun_ValidarDatos(BYVAL作为字符串campovalidar)作为布尔
如果Char.IsLetter(campovalidar)
返回True
其他
返回false
结束如果
函数结束
在这里结束函数调用占据像这样:
Fun_ValidarDatos(“这将返回false和验证,拥有数96”)
Visual Basic中,我得到昏昏欲睡,枯燥的学JAVA
只有良好的“知道”
谢谢你...:>
浪KN代码提供了可视控制台..但.. 我有效的号码(12345679),但如果我把它接受数字和字母(ABC123)。 我也了解,48至57的数字代表数字1到9。 我可以安全使用这些,但代码太长..!
Microsoft.VisualBasic.ChrW(48)) - > 0
...
Microsoft.VisualBasic.ChrW(57)) - > 9
这是在控制台的代码..!
名称= InputBox将(“请输入你的名字:”)
这样做虽然(不Char.IsLetter(NOM)和NOM Microsoft.VisualBasic.ChrW(32))
名称= InputBox将(“输入你的名字再次看到”)
循环
论坛是文本框,但我看到了同样的问题,验证,发现它有用的问,我期待一个答案......提前感谢!
非常简单而有效。 我只需要在我来说,我不接受的数字,不管你进入了另一个奇怪的符号。
TextBox1_KeyPress(BYVAL作为对象,像System.Windows.Forms.KeyPressEventArgs BYVALé发件人)私人小组处理TextBox1.KeyPress
如果Char.IsNumber(e.KeyChar)
e.Handled =真
结束如果
END SUB
谢谢。
2005年在VB.NET代码,只接受数字
写信时,我得到一个消息,只接受数字
还的情况下任何caráter的例子: - ,'{>,只有数字
这段代码产生的不工作的初学者!任何用户都可以轻松地输入数字。 复制和粘贴
停止使用此代码,或configurenle KeyDown事件和事件的鼠标右键复制和粘贴。
ATT。 程序员
谢谢! 我重新担任了!