Está en la página 1de 5

Dim C(1 To 11) As Long 'variable para el cambio de color Dim N(1 To 11) As Integer 'variable para cambio

de objeto en la indexacin

Private Sub BORRAR_Click()

Text1.Text = ""

End Sub

Private Sub calcular_Click() Dim sVal As String Dim nVal As Double Select Case N(1) Case 1 sVal = sVal & "0" Case 2 sVal = sVal & "1" Case 3 sVal = sVal & "2" Case 4 sVal = sVal & "3" Case 5 sVal = sVal & "4" Case 6 sVal = sVal & "5" Case 7 sVal = sVal & "6" 'variables de tipo privadas

Case 8 sVal = sVal & "7" Case 9 sVal = sVal & "8" Case 10 sVal = sVal & "9" End Select Select Case N(2) Case 1 sVal = sVal & "0" Case 2 sVal = sVal & "1" Case 3 sVal = sVal & "2" Case 4 sVal = sVal & "3" Case 5 sVal = sVal & "4" Case 6 sVal = sVal & "5" Case 7 sVal = sVal & "6" Case 8 sVal = sVal & "7" Case 9 sVal = sVal & "8" Case 10

sVal = sVal & "9" End Select Select Case N(3) Case 1 nVal = (Val(sVal)) * 1 Case 2 nVal = (Val(sVal)) * 10 Case 3 nVal = (Val(sVal)) * 100 Case 4 nVal = (Val(sVal)) * 1000 Case 5 nVal = (Val(sVal)) * 10000 Case 6 nVal = (Val(sVal)) * 100000 Case 7 nVal = (Val(sVal)) * 1000000 Case 8 nVal = (Val(sVal)) * 10000000 Case 9 nVal = (Val(sVal)) * 100000000 Case 10 nVal = (Val(sVal)) * 1000000000 End Select Text1.Text = nVal & "ohms"

End Sub

Private Sub franja_Click(Index As Integer) C(1) = vbBlack 'Negro C(2) = &H4080& 'Marrn C(3) = vbRed 'Rojo C(4) = &H80FF& 'Naranja C(5) = vbYellow 'Amarillo C(6) = &H8000& 'Verde C(7) = vbBlue ' Azul C(8) = &HFF8080 'Violeta C(9) = &HC0C0C0 'Gris C(10) = vbWhite 'Blanco C(11) = 0

Select Case Index Case 0 N(1) = N(1) + 1 franja(Index).BackColor = (C(N(1))) If N(1) = 11 Then N(1) = 1 End If Case 1 N(2) = N(2) + 1 franja(Index).BackColor = (C(N(2))) If N(2) = 11 Then N(2) = 2 End If

Case 2 N(3) = N(3) + 1 franja(Index).BackColor = (C(N(3))) If N(3) = 11 Then N(3) = 3 End If

End Select End Sub

También podría gustarte