小编Chr*_*ph 的帖子

如何只允许文本框vb.net中的数字和点

我想知道我怎么能让我的文本框只接受数字和点.喜欢:

123.45或115或218.16978

等等..

我已经得到以下代码:

Private Sub TxtHStof_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TxtHStof.KeyPress
    e.Handled = Not Char.IsDigit(e.KeyChar)

End Sub
Run Code Online (Sandbox Code Playgroud)

但这只允许没有点的数字.我怎样才能改变代码所以它确实允许点,但没有别的.(复制粘贴无关紧要,因为它不会成为问题)

非常感谢

vb.net textbox

2
推荐指数
2
解决办法
3万
查看次数

允许数字,点和退格以及文本框中的删除

我有以下代码:

Private Sub TxtPStof_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TxtPStof.KeyPress
    e.Handled = Not (Char.IsDigit(e.KeyChar) Or e.KeyChar = ".")

End Sub
Run Code Online (Sandbox Code Playgroud)

只允许数字和.在我的文本框中,但我还需要能够使用退格键或删除按钮删除值.

这可能吗?

谢谢!:)

vb.net textbox

2
推荐指数
2
解决办法
4万
查看次数

标签 统计

textbox ×2

vb.net ×2