将清除用户输入的TextBox事件

时间:2017-07-26 19:36:51

标签: vb.net events textbox clear

请使用像Excel一样的年度作物现金流量计算器 我有3个文本框。 textbox22 textbox31和textbox71 如果我将textbox22乘以textbox31,则会在textbox71中显示 但问题是我需要一个事件jus像excel计算后,用户回去清空textbox31或textbox22 texbox71中的答案应为空... 但是我在这里有什么,之前的答案仍然存在,直到用户输入另一个条目

请问解决方案 下面是我的代码

Private Sub TextBox71_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox22.TextChanged, TextBox31.TextChanged
    If String.IsNullOrEmpty(TextBox22.Text) OrElse String.IsNullOrEmpty(TextBox31.Text) Then Exit Sub
    If Not IsNumeric(TextBox22.Text) OrElse Not IsNumeric(TextBox31.Text) Then Exit Sub
    TextBox71.Text = CDbl(TextBox22.Text) * CDbl(TextBox31.Text)
End Sub

1 个答案:

答案 0 :(得分:0)

您可以在用户输入TextBox时运行的Enter事件中添加代码。

Private Sub MyTextBox_Enter(sender as object, e as EventArgs)
    MyTextBox.Clear
    SomeOtherTextBox.Clear
End Sub