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