ArrayList

01/10/2004 - 15:27 por Fabián Aguirre | Informe spam
Hola a todos!

Estoy comenzando con C# o recomenzando mejor dicho , y tengo un pequeño
problemita .

Tengo un ArrayList de objetos Point al que a medida que el usuario hace
click en un frame , se le va a agregando un nuevo objeto Point con las
coordenadas x, y del click . Ahora bien , con los puntos en el array
necesito dibujar un poligono, perno no he podido me sale error. este es el
codigo que ocupo...

//Decñaración del array list. a nivel de modulo
ArrayList pts = new ArrayList();

//Para dibujar el polígono
Point[] parray;



parray = pts.ToArray(); //Me da el error : Cannot implicity convert type
'object[]' to 'System.Drawing.Point[]' ¿Como entonces puedo convertir un
array de objetos en un array de Points?


if (pts.Count >= 3) {

//Crea polígono

g.DrawPolygon( new Pen(Color.Black) ,parray );


}

Un gran saludo y espero que me puedan ayudar

Fabián Aguirre R.
Coquimbo Chile
 

Leer las respuestas

#1 A.Poblacion
01/10/2004 - 15:39 | Informe spam
"Fabián Aguirre" wrote in message
news:%23G0$
parray = pts.ToArray(); //Me da el error : Cannot implicity convert type
'object[]' to 'System.Drawing.Point[]'



parray = (Point[]) pts.ToArray(typeof(Point));

Preguntas similares