Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
11/07/10 14:27
R0gerBlack
Ciao a tutti, sto facendo un prog per una cosa riguardo gli scacchi, allora quando disegno la matrice array 8x8, non ho avuto problemi con il disegno e il colore delle caselle, ma più che altro mi chiedevo come gestire gli eventi perché o faccio

AddHandler Casella(i, j).Click, AddressOf Test_All_Click


In modo che ogni casella sia collegata allo stesso evento, oppure fare 64 AddHandler con 64 Sub diverse che non è certo una buon ottimizzazione del codice.
Ora per questo vi chiedo, come posso fare che in un unica Sub io possa capire quale casella abbia clickato con 64 caselle indirizzate a un unica Sub:-?

Chi non lo sa, non dica qualcosa come "è impossibile" perché so che si può solo che non ho molte idee di come si faccia.
Ultima modifica effettuata da R0gerBlack 11/07/10 16:39
aaa
11/07/10 15:22
nessuno
Ma come sono fatte queste caselle? Sono PictureBox ? Oppure ?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
11/07/10 15:29
R0gerBlack
si PictureBox, hanno tutti i controlli necessari. Non penso che creino qualche problema
aaa
11/07/10 15:55
nessuno
Era per capire di che tipo di controllo stessimo parlando ...

All'interno dell'handler Test_All_Click ottieni un riferimento al controllo su cui hai fatto click con

Dim pb As PictureBox = CType(sender, PictureBox)
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
11/07/10 16:39
R0gerBlack
Grazie, risolto :k:
aaa