Dim f As Double Dim s As Double Dim a As Double Dim op As String Dim n As Int64
Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button1.Click, Button3.Click, Button2.Click, Button9.Click, Button8.Click, Button7.Click, Button24.Click, Button22.Click, Button15.Click, Button14.Click, Button13.Click Dim b As Button = sender If Label1.Text = "0" Then Label1.Text = b.Text Else Label1.Text = Label1.Text + b.Text End If End Sub
Private Sub Button23_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button23.Click Label1.Text = "0" End Sub
Private Sub Button26_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button26.Click Label1.Text = "0" Label2.Text = " " End Sub
Private Sub arithmetic_function(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button6.Click, Button21.Click, Button19.Click, Button18.Click, Button12.Click, Button4.Click Dim ops As Button = sender f = Label1.Text Label2.Text = Label1.Text Label1.Text = "" op = ops.Text Label2.Text = Label2.Text + " " + op End Sub
Private Sub arithmetc_function(ByVal sender As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
End Sub
Private Sub Button25_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button25.Click s = Label1.Text If op = "+" Then a = f + s Label1.Text = a Label2.Text = "" ElseIf op = "-" Then a = f - s Label1.Text = a Label2.Text = "" ElseIf op = "/" Then a = f / s Label1.Text = a Label2.Text = "" ElseIf op = "*" Then a = f * s Label1.Text = a Label2.Text = "" ElseIf op = "Mod" Then a = f Mod s Label1.Text = a Label2.Text = "" ElseIf op = "Exp" Then a = f ^ s Label1.Text = a Label2.Text = "" End If End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button10.Click If Int64.TryParse(Label1.Text, n) Then Label1.Text = Convert.ToString(n, 2) Else Label1.Text = "" End If End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles Button5.Click a = Math.Sin(Label1.Text) Label1.Text = a Label2.Text = "" End Sub
Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button11.Click a = Math.Cos(Label1.Text) Label1.Text = a Label2.Text = "" End Sub
Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button17.Click a = Math.Tan(Label1.Text) Label1.Text = a Label2.Text = "" End Sub
Private Sub Button16_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button16.Click a = Math.Log(Label1.Text) Label1.Text = a Label2.Text = "" End Sub Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged Me.Height = 423 Me.Width = 269 Button18.Width = 112 Label1.Text = 229
ComboBox1.Text = "choose one ..."
ComboBox1.Items.Add("Celsius to Fraheniet") ComboBox1.Items.Add("fraheniet to celcius") ComboBox1.Items.Add("Miles to Kilometres") ComboBox1.Items.Add("Kilometres to Miles") ComboBox1.Items.Add("Centemetres to Metres") End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles ComboBox1.Click
End Sub
Private Sub Button28_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button28.Click Dim Convt As Double If ComboBox1.Text = "Celsius to Fraheniet" Then Convt = (9 / 5 * TextBox1.Text) + 32 TextBox2.Text = (Convt) & "Fraheniet" ElseIf ComboBox1.Text = "fraheniet to celcius" Then Convt = 5 / 9 * (TextBox1.Text - 32) TextBox2.Text = Convt & "celcius" ElseIf ComboBox1.Text = "Kilometres to Miles" Then Convt = (TextBox2.Text / 1.609344) TextBox2.Text = Convt & -"Miles" ElseIf ComboBox1.Text = "Kilometres to Miles" Then Convt = (TextBox2.Text / 1.609344) TextBox2.Text = Convt & -"Kilometres" ElseIf ComboBox1.Text = "choose one ..." Or TextBox2.Text = "" Then MsgBox("Select a unit of conversation", "Calculator plus", vbInformation) End If End Sub
Private Sub ScientificToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ScientificToolStripMenuItem.Click Me.Height = 423 Me.Width = 393 Button18.Width = 238 Label1.Text = 355 End Sub
Private Sub UnitConversationToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles UnitConversationToolStripMenuItem.Click Me.Height = 423 Me.Width = 393 Button18.Width = 238 Label1.Text = 355 End Sub Private Sub StandardToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StandardToolStripMenuItem.Click Me.Height = 423 Me.Width = 269 Button18.Width = 112 Label1.Text = 229 End Sub End Class