Vb.net 文本框类型修复Visual Basic.NET Framework 3.5

Vb.net 文本框类型修复Visual Basic.NET Framework 3.5,vb.net,Vb.net,我正在尝试用Visual basic.ne(.NET Framework 3.5)开发一个程序,其中textbox只接受整数。用户将无法键入char/decimel或其他类型 有人能帮我吗 提前感谢。这里有一篇文章介绍了您需要的控件(包括不允许小数): 这篇文章的代码是C#,但正如作者所说,该控件打包在一个DLL中,您可以在VB.NET项目中使用。这篇文章只描述了您需要的控件(包括不允许小数): 本文的代码是C#,但正如作者所指出的,该控件打包在一个DLL中,您可以在VB.NET项目中使用。

我正在尝试用Visual basic.ne(.NET Framework 3.5)开发一个程序,其中textbox只接受整数。用户将无法键入char/decimel或其他类型

有人能帮我吗


提前感谢。

这里有一篇文章介绍了您需要的控件(包括不允许小数):


这篇文章的代码是C#,但正如作者所说,该控件打包在一个DLL中,您可以在VB.NET项目中使用。

这篇文章只描述了您需要的控件(包括不允许小数):


本文的代码是C#,但正如作者所指出的,该控件打包在一个DLL中,您可以在VB.NET项目中使用。

只需处理keypress事件并测试keychar以确保它是数字

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If Not IsNumeric(e.KeyChar) Then
            e.Handled = True
        End If
End Sub

只需处理keypress事件并测试keychar以确保它是数字

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
        If Not IsNumeric(e.KeyChar) Then
            e.Handled = True
        End If
End Sub

<>我会考虑使用NealPixPress控件来代替文本框。它可以做你想做的事情,并且用户可以点击箭头来提高或降低值。

< P>我会考虑使用NealPixPress控件来代替文本框。它可以执行您想要的操作,并且有箭头,用户可以单击以提高或降低值。

负整数如何?非常感谢。在检查是否为整数后,我将检查范围。如果需要允许负数,则处理textbox1.validate事件并检查整个条目,而不是每个按键。负整数如何?非常感谢。检查是否为整数后,我将检查范围。如果需要允许负数,则处理textbox1.validate事件并检查整个条目,而不是每个按键。谢谢。我真的没想过。谢谢。我真的没想过。SSM