comparacion array colores

19/01/2005 - 09:20 por Racsus | Informe spam
Hola

tengo el siguiente array de colores Dim ArrayColores as
Color

y saber si el array esta vacio o lleno, como lo hago?

tambien quiero hacer la siguiente comparacion

If ArrayColores(i) Is Color.Red then...
(pero me da error)

como lo hago?

Preguntas similare

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
19/01/2005 - 15:06 | Informe spam
y saber si el array esta vacio o lleno, como lo hago?



Para saber si un array tiene o no elementos usa su propiedad Length, que
indica cuantos elementos contiene. Si es 0 entonces no tiene elementos.

If ArrayColores(i) Is Color.Red then...
(pero me da error)



Color no es una clase "por referencia" sino una clase "por valor" (o sea,
una estructura) y por lo tanto no puede compararse con Is. Usa el metodo
Equals para comparar los colores.

If ArrayColores(i).Equals(Color.Red) then...

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo

Todos somos muy ignorantes. Lo que ocurre es que no todos
ignoramos las mismas cosas.
Albert Einstein
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida