الان این یه برنامه دیگه هست که تابع داره :
private void pictureBox1_Click(object sender, EventArgs e)
{
int xc = 100, yc = 100, r = 30;
int x = 0, y = r, p = 1 - r;
Bitmap bmp1 = new Bitmap(150, 150);
bmp1.SetPixel(x, y, Color.Red);
while(x<y)
{
x++;
if(p<0)
p=p+2*x+1;
else
{
--y;
p=p+2*(x-y)+1;
plot8pixel(xc, yc, x, Color.Blue);
}
}
}
public void plot8pixel(int xc,int yc,int x,int y,int color)
{
Bitmap bmp1 = new Bitmap(150, 150);
bmp1.SetPixel(xc + x, yc + y, Color.Red);
bmp1.SetPixel(xc + x, yc - y, Color.Red);
bmp1.SetPixel(xc - x, yc + y, Color.Red);
bmp1.SetPixel(xc - x, yc - y, Color.Red);
bmp1.SetPixel(xc + y, yc + x, Color.Red);
bmp1.SetPixel(xc + y, yc - x, Color.Red);
bmp1.SetPixel(xc - y, yc + x, Color.Red);
bmp1.SetPixel(xc - y, yc - x, Color.Red);
pictureBox1.Image = bmp1;
}
}
}
مشکلش چیه ؟
به جای color تو فراخوانی تابع چی باید گذاشت تو C# ?