All pastes #607210 Raw Edit

Mine

public text v1 · immutable
·published 2007-07-07 13:01 UTC
rendered paste body
    Dim teken As String
    Dim puntgezet As Boolean
    Dim isgelijk As Boolean = False

    Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click, Button3.Click, Button4.Click, Button5.Click, Button6.Click, Button7.Click, Button8.Click, Button9.Click, Button13.Click
        If isgelijk = True Then
            Label1.Text = ""
        End If
        Label1.Text = Label1.Text & CType(sender, Button).Text
        isgelijk = False
    End Sub
    Private Sub Button12_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button12.Click
        If puntgezet = True Then Exit Sub
        Label1.Text = Label1.Text & "."
        puntgezet = True
    End Sub
    Private Sub Button17_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button17.Click
        Label1.Text = ""
        Label2.Text = ""
        puntgezet = False
        isgelijk = False
    End Sub
    Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
        Select Case teken
            Case "+"
                Label1.Text = Val(Label1.Text) + Val(Label2.Text)
            Case "-"
                Label1.Text = Val(Label2.Text) - Val(Label1.Text)
            Case "x"
                Label1.Text = Val(Label1.Text) * Val(Label2.Text)
            Case "/"
                If Val(Label1.Text) = 0 Then
                    Label1.Text = "Can not divide by 0."
                    Exit Sub
                End If
                Label1.Text = Val(Label2.Text) / Val(Label1.Text)
        End Select
        isgelijk = True
        Label2.Text = Label1.Text
        puntgezet = False
    End Sub
    Private Sub Button11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click, Button16.Click, Button15.Click, Button14.Click
        teken = CType(sender, Button).Text
        Label2.Text = Label1.Text
        Label1.Text = ""
        puntgezet = False
    End Sub