vb如何让btn知道文本框值的增加和减少?

时间:2016-06-10 18:39:28

标签: vb.net button visual-studio-2015 textbox

enter image description here

我如何让我的按钮知道我的文本框值。我想做的是让我的按钮知道我的价值,当我插入10,如果我点击+按钮将是11如果我点击 - 按钮将是9我该怎么办?

这是我的addbtn代码

i = i + 1
    txtqty.Text = CStr(i)

这是我减少的btn代码

i = i - 1
    txtqty.Text = CStr(i)

1 个答案:

答案 0 :(得分:1)

您需要将TextBox的内容转换为整数,执行计算,然后将计算出的值重新分配回文本框

Dim value as Int
If Int32.TryParse(txtqty.Text, value) Then
   value = value + 1
   txtqty.Text = value.ToString()
else
   MessageBox.Show("The textbox doesn't contain a valid number")
End If

当然,当您处理用户输入时,您应该特别注意检查输入是否适合您要执行的任务。因此,如果文本框的内容不是有效的整数,我使用Int32.TryParse返回false。