打印本文 打印本文 关闭窗口 关闭窗口
走近VB.Net(四) 关于数据类型与示例
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2777  更新时间:2009/4/23 19:01:11  文章录入:mintao  责任编辑:mintao
sp; 

    Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs)

        End

    End Sub

   

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)

        If TextBox1.Text = "" Then

            system.WinForms.MessageBox.Show("请正确输入数字", "VB.Net计算器", messagebox.OK BitOr messagebox.IconAsterisk)

            Exit Sub

        End If

        textbox2.Visible = True ''''显示textbox2

        textbox2.Text = "" ''''清空textbox2

        textbox2.Focus() ''''让textbox2得到焦点

        button2.Visible = True ''''显示button2

       

    End Sub

   

    Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs)

        Dim Valx, Valy, Valz As Decimal ''''声明三个decimal的变量

        

        Try

            valx = textbox1.Text.ToDecimal ''''取值一

            valy = textbox2.Text.ToDecimal ''''取值二

        Catch

            system.WinForms.MessageBox.Show("请正确输入数字", "VB.Net计算器", messagebox.OK BitOr messagebox.IconAsterisk)

            Exit Sub

        End Try

        valy = valx + valy ''''计算结果

        textbox1.Text = valy.ToString ''''显示结果

        textbox2.Visible = False  ''''隐藏textbox2

        button2.Visible = False ''''隐藏button2

    End Sub

   

    Private Sub Form1_MouseDown(ByVal eventSender As Object, ByVal e As System.WinForms.MouseEventArgs)

        ''''mousedown的事件中窗体中的下拉列表是找不到的,自己写一个吧,加上(ByVal eventSender As Object, ByVal e As System.WinForms.MouseEventArgs)即可

        Me.Capture() = False ''''释放鼠标捕获,等同于API的ReleaseCapture()

        Me.SendMessage(&HA1S, 2, 0) ''''唔,这个就是哪个sendmessage的API了,只是第一个句柄参数不再用了。

    End Sub

   

End Class

这是一个简单得不能再简单的程序了,有兴趣接下去做吧,我以前在VB6做个一个语音计算器,相信不少人用个吧,你也做一个吧!练练手。

VB.Net中文站网址:http://vbnetcn.126.com

上一页  [1] [2] [3] [4] 

打印本文 打印本文 关闭窗口 关闭窗口