读书人

怎么在TextBox或MaskedTextBox限定用户

发布时间: 2012-01-24 23:11:54 作者: rapoo

如何在TextBox或MaskedTextBox限定用户只能录入金额数字?
先谢谢了啊~

[解决办法]
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Try
If Char.IsDigit(e.KeyChar) Or e.KeyChar = ". " Or e.KeyChar = Chr(8) Then
If e.KeyChar = ". " And InStr(Me.Text, ". ") > 0 Then
e.Handled = True
Else
e.Handled = False
End If
Else
e.Handled = True
End If
Catch ex As Exception
End Try
End Sub
[解决办法]
那就 maskedtextbox1(Mask:########)label1(text: ". ") maskedtextbox2(Mask:##)
然后取值 maskedtextbox1.text+ ". "+maskedtextbox2.text

读书人网 >VB Dotnet

热点推荐