Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Reducir código

Estas en el tema de Reducir código en el foro de Visual Basic clásico en Foros del Web. Hola a todos. El tema es que estoy trabajando con imágenes indexadas y al pasar por encima deben cambiar de intensidad. El código es el ...
  #1 (permalink)  
Antiguo 18/10/2011, 12:58
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 16 años, 2 meses
Puntos: 3
Reducir código

Hola a todos. El tema es que estoy trabajando con imágenes indexadas y al pasar por encima deben cambiar de intensidad.

El código es el que pongo más abajo, pero ¿hay alguna otra manera de plantearlo y que sea más reducido?
Gracias de antemano.

Private Sub aicAlphaImage13_MouseEnter(Index As Integer)
If Index = 0 Then
aicAlphaImage13(0).IntensityOffset = 20
ElseIf Index = 1 Then
aicAlphaImage13(1).IntensityOffset = 20
ElseIf Index = 2 Then
aicAlphaImage13(2).IntensityOffset = 20
ElseIf Index = 3 Then
aicAlphaImage13(3).IntensityOffset = 20
ElseIf Index = 4 Then
aicAlphaImage13(4).IntensityOffset = 20
ElseIf Index = 5 Then
aicAlphaImage13(5).IntensityOffset = 20
ElseIf Index = 6 Then
aicAlphaImage13(6).IntensityOffset = 20
ElseIf Index = 7 Then
aicAlphaImage13(7).IntensityOffset = 20
ElseIf Index = 8 Then
aicAlphaImage13(8).IntensityOffset = 20
ElseIf Index = 9 Then
aicAlphaImage13(9).IntensityOffset = 20
ElseIf Index = 10 Then
aicAlphaImage13(10).IntensityOffset = 20
ElseIf Index = 11 Then
aicAlphaImage13(11).IntensityOffset = 20
ElseIf Index = 12 Then
aicAlphaImage13(12).IntensityOffset = 20
ElseIf Index = 13 Then
aicAlphaImage13(13).IntensityOffset = 20
End If
End Sub
  #2 (permalink)  
Antiguo 18/10/2011, 14:39
Avatar de erbuson  
Fecha de Ingreso: noviembre-2009
Mensajes: 701
Antigüedad: 15 años, 1 mes
Puntos: 53
Respuesta: Reducir código

Hola:

O leo mal el código o es simplemente así:

Private Sub aicAlphaImage13_MouseEnter(Index As Integer)
aicAlphaImage13(Index).IntensityOffset = 20
End Sub

¿ No ?
__________________
Agradecer a quien te enseñó, es enseñar lo que de él aprendiste.
Recuerda: Decir gracias, poco cuesta y mucho vale ...
  #3 (permalink)  
Antiguo 18/10/2011, 14:43
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 16 años, 2 meses
Puntos: 3
Respuesta: Reducir código

Muchas gracias erbuson, sí que funciona.
Un saludo

Etiquetas: reducir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:31.