如何在价格文本框中显示$ sign

时间:2015-11-08 17:03:53

标签: vb.net visual-studio-2013 textbox datasource sign

我在VB.Net中编码并尝试使用带有$符号显示价格的文本框。我已经知道文本框是空的,一旦用户输入符号就会显示的数字。但是我无法将它添加到从数据源获取数据的文本框中。如果你能引导我朝着让它出现在文本框中的方向,那将非常感谢。

1 个答案:

答案 0 :(得分:0)

您可以尝试MaskedTextBox控件的侮辱视觉行为

例如这个面具:

MaskedTextBox1.Mask = "9999999999$"

然后,在文本发生变化时获取整数值:

Private Sub MaskedTextBox1_TextChanged(sender As Object, e As EventArgs) _
Handles MaskedTextBox1.TextChanged

    Dim mtb As MaskedTextBox = DirectCast(sender, MaskedTextBox)
    Dim intValue As Integer

    If Integer.TryParse(mtb.Text.Replace("$"c, "").Replace(" "c, ""), intValue) Then
        Console.WriteLine(intValue)
    End If

End Sub