专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > DotNet Exception

vb.net简单计算错误

发布时间:2011-06-26 20:28:52 文章来源:www.iduyao.cn 采编人员:星星草

vb.net简单计算错误,代码如下:

Public Class Form1
  Dim qiu As Integer = 0, jin As Integer = 0, ming As Integer
  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  TextBox1.Text = qiu
  TextBox2.Text = jin
  End Sub

  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  ming = qiu + jin
  End Sub

  Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
  ming = qiu - jin

  End Sub

  Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
  ming = qiu * jin

  End Sub

  Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
  ming = qiu / jin

  End Sub

  Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
  Label1.Text = ming
  End Sub
End Class

------解决方法--------------------------------------------------------
注意类型,textbox里来的是字符型 ,要计算就要转换一下。
------解决方法--------------------------------------------------------
Ctype(TextBox1.Text.Trim,Integer)
------解决方法--------------------------------------------------------
qiu 和jin都是0,其他地方也没有赋值,做除法运算的话肯定会出错

------解决方法--------------------------------------------------------

探讨
qiu 和jin都是0,其他地方也没有赋值,做除法运算的话肯定会出错


------解决方法--------------------------------------------------------
Dim qiu As Integer = 0, jin As Integer = 0
TextBox1.Text = qiu
TextBox2.Text = jin


0+0=?
0-0=?
0*0=?
0/0=?

全是0,你想=?
------解决方法--------------------------------------------------------
qiu ,jin 变量没看到在计算前赋值,怎么可能有结果呢,如果没看错,Button5应该是等于按钮吧,在这个地方赋值没有任何作用,这个程序更本没有任何实际操作吗,你可以把qiu = CInt(TextBox1.Text)
jin = CInt(TextBox2.Text) 这两句代码在每个Button的click事件都加下,如果文本框中的数据不会导致异常,肯定有效果,不过就这个程序本身来说,只能说你还有很多要学

------解决方法--------------------------------------------------------     
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: