Przepraszam za komplikowanie. Nie jestem programistą.
To dlaczego robisz to zadanie?
Bo to praca na zaliczenie z przedmiotu na studiach. Pisałem już wcześniej trochę w tym języku. Czytałem parę pdf'ów jednak za programistę się nie uważam.
Edit:
Stworzyłem coś takiego (taki mały mój przykład żeby zobaczyć czy coś z tą siatką mi wyjdzie):
private void Form1_Paint(object sender, PaintEventArgs e)
{
CreateBitmap();
}
void CreateBitmap()
{
int[,] tab = new int[500,500];
Graphics g = this.CreateGraphics();
pictureBox1.Width = tab.GetUpperBound(0)+2; //szerokosc
pictureBox1.Height = tab.GetUpperBound(1)+2; //wysokosc
Bitmap bit = new Bitmap(pictureBox1.Width, pictureBox1.Height);
pictureBox1.Image = bit;
g = Graphics.FromImage(bit);
/*linie poziome*/
int wart_poz_str = 0;
int wart_poz_kon = tab.GetUpperBound(0) + 1;
Pen nowy = new Pen(Color.Purple);
for (int x = 0; x < wart_poz_kon; x++)
{
if (x % 10 == 0)
g.DrawLine(nowy, wart_poz_str, x, wart_poz_kon, x);
}
g.DrawLine(nowy, wart_poz_str, wart_poz_kon, wart_poz_kon, wart_poz_kon);
/*linie pionowe*/
int wart_pion_str = 0;
int wart_pion_kon = tab.GetUpperBound(1) + 1;
Pen nowy2 = new Pen(Color.Plum);
for (int x = 0; x < wart_pion_kon; x++)
{
if (x % 10 == 0)
g.DrawLine(nowy2, x, wart_pion_str, x, wart_pion_kon);
}
g.DrawLine(nowy2, wart_pion_kon, wart_pion_str, wart_pion_kon, wart_pion_kon);
g.Dispose();
}
W sumie to narzuciło mi się pytanie jak przypisać indeksy tablicy poszczególnym kratkom z tej siatki?
I jak teraz spowodować żebym mógł dajmy na to za pomocą kliknięcia zamalować jedną z tych kratek a w tablicy np jakby wszystkie miały wartość domyślną 0, to ta miała wartość 1.
Proszę o pomoc