using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.BackColor = Color.Black;
int Left = 5, Top = 5; ;
PictureBox[] Pole = new PictureBox[64];
for (int j = 0; j < 8; j++)
{
for (int i = 0; i < 8; i++)
{
Pole[j * 8 + i] = new PictureBox();
Pole[j * 8 + i].Width = 60;
Pole[j * 8 + i].Height = 60;
Pole[j * 8 + i].Left = Left;
Left += 65;
Pole[j * 8 + i].Top = Top;
if ((j + i) % 2 == 0)
{
Pole[(j * 8 + i)].BackColor = Color.Red;
//Pole[(j * 8 + i)].Image = Image.FromFile(@"C:\Users\Paweł\Desktop\obrazy\biale.jpg");
}
else
{
Pole[(j * 8 + i)].BackColor = Color.White;
//Pole[(j * 8 + i)].Image = Image.FromFile(@"C:\Users\Paweł\Desktop\obrazy\czarne.jpg");
}
}
Top += 65;
Left = 5;
}
this.Controls.AddRange(Pole);
}
}
}
Poprawiłem kod. Masz szachownicę. U mnie obrazki działają, nie wiem, czemu u ciebie mogą nie działać.