0
我想让文本字段在用户离开字段时丢失它的前导零。我做了下面的“离开”事件,但它不起作用。它的工作原理上半年但是将它恢复为1,如果它是空白,或者如果用户输入0从文本字段中删除前导零,当它失去焦点
我想下面就这个答案的建议,但没有奏效:
Removing leading zeroes from a string
Private Sub FirstTableTxt_Leave(sender As System.Object, e As System.EventArgs) Handles FirstTableTxt.Leave
If FirstTableTxt.Text = "" Or FirstTableTxt.Text = "0" Then
FirstTableTxt.Text = "1"
End If
FirstTableTxt.Text = Convert.ToString(CInt(FirstTableTxt.Text))
End Sub
编辑:我看到我错了这个地方。我在想,Convert.Toxxxx将它返回到同一个变量。
这不是在我的VB中显示为有效的语法。 – 2012-02-27 02:40:36
@PaulWilliams - 忘记.Text属性。再次检查。 – 2012-02-27 02:42:20
这样做。谢谢。 – 2012-02-27 02:51:52