仅允许十进制值

时间:2011-04-29 08:25:53

标签: windows vb.net visual-studio-2005 textbox decimal

在窗口文本框中,我只想允许小数。

例如, 8.56

如何?

2 个答案:

答案 0 :(得分:0)

您也可以使用double.TryParse

您可以按照以下方式检查提交按钮上的输入。

            double m = 0;

            if (double.TryParse(TextBox1.Text, out m) == false)
            {
                MessageBox.Show("Please enter valid Price");
                TextBox1.Focus();
            }
            else
            {
                // Put your code here
            }

答案 1 :(得分:0)

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

End Sub