gpt4 book ai didi

vb.net - 如何在 VB.NET/Visual Studio 2008 中允许空格键和退格键?

转载 作者:行者123 更新时间:2023-12-02 22:27:02 26 4
gpt4 key购买 nike

如何在 VB.NET/Visual Studio 2008 中使用空格键和退格键?

示例代码:

Private Sub txtname_KeyPress(ByVal sender As System.Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles txtname.KeyPress

If e.KeyChar < "A" Or e.KeyChar > "z" And e.KeyChar <> ControlChars.Back Then
e.Handled = True
txtname.Clear()
Else
End If
End Sub

最佳答案

对于退格键,使用 Asc Hex Value 的功能和测试,在本例中为 8,对于空间,您只需测试 ""

If Asc(e.KeyChar) = 8 OrElse e.KeyChar = " " OrElse e.KeyChar < "A" OrElse e.KeyChar > "z" Then
e.Handled = True
CType(sender, TextBox).Clear()
End If

如果您的问题是如何检查退格键和空格键,上述答案将有效。要允许它们与您的文本一起使用,请执行以下操作

If Not ((Asc(e.KeyChar) = 8 OrElse e.KeyChar = " ") OrElse (e.KeyChar >= "A" AndAlso e.KeyChar <= "z")) Then
e.Handled = True
CType(sender, TextBox).Clear()
End If

关于vb.net - 如何在 VB.NET/Visual Studio 2008 中允许空格键和退格键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12813025/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com