2012-11-26 22 views
0

我的文本框的默认值为“0,00”。我的代码在被点击时清除文本框。如何在VB离开texbox时恢复数值?

Private Sub Pop1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Pop1.MouseDown 
    Pop1.Text = "" 

End Sub 

现在我要做出把默认值(0,00)回来,如果离开文本框时texbox留空代码 - 点击其他项目。

+0

你想处理'Blur'事件,检查文本框是否为空,如果是 - 将值设置为默认值。 – vcsjones

+0

@vcsjones我真的不知道该怎么做,你能编辑我的代码吗?我是一个新手程序员。 – Alex

回答

2

您可以处理文本框的离开事件,并将其设置恢复为默认值(如果为空)。

Private Sub TextBox1_Leave(sender As Object, e As System.EventArgs) Handles TextBox1.Leave 
    If Me.TextBox1.Text.Equals(String.Empty) Then 
     Me.TextBox1.Text = "0,00" 
    End If 
End Sub 
+0

谢谢你的工作! – Alex

相关问题