Hi
You might want to use a control array for your picture boxes. In effect, they all have the same name 'pictBoard' or whatever name you choose, however each has an index number that is unique. When any of the boxes is clicked, the same event fires (pictBoard_click to use this example), but the index number corresponding the control clicked is passed to the event. You then simply use the index parameter to determine which box was clicked.
It occurs to me that you could think of the control index number as a binary number whose high 3 bits tell you the column and low 3 bits tell you the row; in this way you can work out the picture box that was clicked. So for example, the board is clicked and the index of the particular picture box control passed is 25; this is 011001 in binary which represents column 3 row 1.
This is a cool project and it's worth some complication in order to make it work well.
Happy to do you a demo project to illustrate the points made above if you wish.
Regards
AlanC