akelis
سه شنبه 20 دی 1390, 15:19 عصر
سلام من یه برنامه نوشتم که با موس میتونی یه شکل روی تکسباک بکشی به این صورت که از یک کلاس مادر استفاده کردم وکلاس بعدی که اسمش circle رو از اون مشتق کردم می خوام هر موقع که رو تکسباک می کشه نمونه هایی از این کلاس درست شن و در یک array list قرار بگیرند و وقتی می خواهم که چیز هایی رو که تو array list که نمونه هایی از کلاس circle است رو پس بگیرم ارور می ده از کد زیر استفاده کردم و ارور میده:
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
for (int i = 0; i < circlearray.Count; i++)
{
getpice(i).draw(g);
}
}
public circle getpice(int number)
{
circle h=(circle )circlearray[number];
return h;
}
private void Form1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
for (int i = 0; i < circlearray.Count; i++)
{
getpice(i).draw(g);
}
}
public circle getpice(int number)
{
circle h=(circle )circlearray[number];
return h;
}