Error al pasar valor de array a funcion

26/08/2004 - 00:03 por arturo | Informe spam
Cual es la forma de pasar valor de array a a una funcion.

ArrayList Colors = new ArrayList();
Colors.Add(new SolidBrush(Color.FromArgb(234, 12, 6)));
Colors.Add(new SolidBrush(Color.FromArgb(56, 211, 39)));
.
..
//aca es el error
FillRectangle(Colors(i), 200, Alto - TopMargin + 30, 15,
15);
.
...

Gracias

Preguntas similare

Leer las respuestas

#1 Misael Monterroca
26/08/2004 - 00:12 | Informe spam
Tienes que hacer el cast al objeto apropiado.

FillRectangle((Brush) Colors(i), 200, Alto - TopMargin + 30, 15,

Saludos!
http://www.neo-mx.com/blog




"arturo" wrote in message
news:028f01c48aef$66a01300$
Cual es la forma de pasar valor de array a a una funcion.

ArrayList Colors = new ArrayList();
Colors.Add(new SolidBrush(Color.FromArgb(234, 12, 6)));
Colors.Add(new SolidBrush(Color.FromArgb(56, 211, 39)));
.
..
//aca es el error
FillRectangle(Colors(i), 200, Alto - TopMargin + 30, 15,
15);
.
...

Gracias
Respuesta Responder a este mensaje
#2 Antonio Andrés Avila Moreno
26/08/2004 - 00:18 | Informe spam
FillRectangle(Colors[i], 200, Alto - TopMargin + 30, 15, 15);

los corchetes [] denotan el articulo en la coleccion (indexador)



Saludos ...




"arturo" escribió en el mensaje
news:028f01c48aef$66a01300$
Cual es la forma de pasar valor de array a a una funcion.

ArrayList Colors = new ArrayList();
Colors.Add(new SolidBrush(Color.FromArgb(234, 12, 6)));
Colors.Add(new SolidBrush(Color.FromArgb(56, 211, 39)));
.
..
//aca es el error
FillRectangle(Colors(i), 200, Alto - TopMargin + 30, 15,
15);
.
...

Gracias
Respuesta Responder a este mensaje
#3 Antonio Andrés Avila Moreno
26/08/2004 - 00:29 | Informe spam
En realidad para que no te confundas es la reunion de lo que dice Misael y
yo, se me olivido el cast

FillRectangle((Brush) Colors[i], 200, Alto - TopMargin + 30, 15, 15);

El cast a Brush es porque se alamacena elementos de tipo object en un
ArrayList, y los corchetes son para poder accesar al indexador de la
coleccion.

=P



Saludos ...
aaavilam~arroba~hotmail~punto~com



"Antonio Andrés Avila Moreno" escribió en el mensaje
news:%
FillRectangle(Colors[i], 200, Alto - TopMargin + 30, 15, 15);

los corchetes [] denotan el articulo en la coleccion (indexador)



Saludos ...




"arturo" escribió en el mensaje
news:028f01c48aef$66a01300$
> Cual es la forma de pasar valor de array a a una funcion.
>
> ArrayList Colors = new ArrayList();
> Colors.Add(new SolidBrush(Color.FromArgb(234, 12, 6)));
> Colors.Add(new SolidBrush(Color.FromArgb(56, 211, 39)));
> .
> ..
> //aca es el error
> FillRectangle(Colors(i), 200, Alto - TopMargin + 30, 15,
> 15);
> .
> ...
>
> Gracias


Respuesta Responder a este mensaje
#4 arturo
26/08/2004 - 00:39 | Informe spam
Gracias a los 2, funciona asi como lo dices con el (Brush)
Colors[0].



Cual es la forma de pasar valor de array a a una funcion.

ArrayList Colors = new ArrayList();
Colors.Add(new SolidBrush(Color.FromArgb(234, 12, 6)));
Colors.Add(new SolidBrush(Color.FromArgb(56, 211, 39)));
..
...
//aca es el error
FillRectangle(Colors(i), 200, Alto - TopMargin + 30, 15,
15);
..


Gracias
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida