首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

怎么在TextBox或MaskedTextBox限定用户只能录入金额数字

2012-01-24 
如何在TextBox或MaskedTextBox限定用户只能录入金额数字?先谢谢了啊~[解决办法]Private Sub TextBox1_KeyP

如何在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

热点排行