Oppure

Loading
09/09/11 10:33
pepymenta
devo creare una scacchiera n x n con n inserito dall'utente tramite una txt box.. fin qua ci sono.. il problema è la scacchiera.. non so proprio da dove iniziare :\
qualcuno mi può aiutare? grazie :)
aaa
09/09/11 10:52
Qui devi solo andare a fantasia :yup:

Se si tratta di windows form la via più semplice secondo me è quella di generare n*n2 picturebox, ad ognuna assegnare una delle due possibili immagini (il come dipende dal tuo programma) e poi posizionarle su una nuova form con dimensioni personalizzate tramite un determinato algoritmo.

Se si tratta di un'immagine il principio è simile, ma dovrai lavorare con Graphics e disegnare dei quadrati in un'immagine vuota (sempre con dimensioni variabili).
Ultima modifica effettuata da 09/09/11 10:53
09/09/11 10:55
pepymenta

si tratta di windows form, ma come faccio a generare n*n picture box? devo farlo dal programma e non sono ancora capace :/
aaa
09/09/11 13:32
tasx
Ciao!


bool c = true;
bool cs = false;

for(i = 0; i < n; i++)
{
    c = !cs;
    for(j = 0; j < n; j++)
    {
        if (c) {
           picture[i][j] = white;
        } else {
           picture[i][j] = black;
        }
        c = !c;
    }
    cs = !cs;
}


questo dovrebbe essere un'esempio funzionante in pseudo-codice.

Ciaociao
aaa
09/09/11 13:50
Nullable
Postato originariamente da pepymenta:


si tratta di windows form, ma come faccio a generare n*n picture box? devo farlo dal programma e non sono ancora capace :/


Se pensi di avere il codice già bello e pronto ti sbagli. Se una cosa non la sai fare allora non la fare.
aaa
10/09/11 10:17
Il Totem
E' scritto nelle FAQs alla voce Matrici di controlli:
pierotofy.it/pages/extras/forum/16/46091-faqs/
aaa