All pastes #793772 Raw Edit

Stuff

public text v1 · immutable
·published 2007-11-22 16:20 UTC
rendered paste body
Public Class bclock
    Dim bin As String
    Dim x, den, y, vis(1) As Integer
    Dim c As Object
    Sub lo(ByVal part, ByVal bool, ByVal visn, ByVal visval)
        vis(visn) = visval
        For x = 0 To 5
            Me.Controls("n" & x & part).Visible = bool
        Next
    End Sub
    Private Sub btnb_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsh.Click
        If rdden.Checked = True Then
            If vis(0) = 0 Then
                lo("p0", True, 0, 1)
            Else
                lo("p0", False, 0, 0)
            End If
        Else
            If vis(1) = 0 Then
                lo("p1", True, 1, 1)
            Else
                lo("p1", False, 1, 0)
            End If
        End If
    End Sub

    Private Sub tmr_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmr.Tick
        For x = 0 To 5
            den = Val(TimeString.Replace(":", "")(x))
            For Each c In Me.Controls
                If c.Name = "n" & x & "p0" Then
                    c.Text = den
                End If
            Next
            For Each c In Me.Controls
                If c.Name = "n" & x & "p1" Then
                    If den = 0 Then
                        bin = "0000"
                    End If
                    Do Until den = 0
                        bin = den Mod 2 & bin
                        den = den \ 2
                    Loop
                    Do Until bin.Length = 4
                        bin = 0 & bin
                    Loop
                    c.Text = bin
                    bin = ""
                End If
            Next
        Next
        For Each c In Me.Controls
            For x = 0 To 5
                For y = 0 To 3
                    If c.Name = "rd" & x & y Then
                        If Me.Controls("n" & x & "p1").Text(y) = "1" Then
                            c.Checked = True
                        Else
                            c.checked = False
                        End If
                    End If
                Next
            Next
        Next
    End Sub
End Class